I was wondering is there a way to get the timers to work when the app is closed?
Yes but you would need to access server based time. @Hopscotch's Appformative has the best solutions for things like this. www.appformative.com Check it out. Some features are paid some others aren't and what you want is a free feature if I recall correctly
You can use the device clock attributes
@fmakawa thank you for the mention.
@firstname.lastname@example.org yes, we have various free options to provide offline timers over at www.appformative.com.
As @Riffel mentioned, you can also use the GS device.clock attributes, although this way is susceptible to manipulation. E.g. if you have resources which replenish over time, a user could advance the device clock and thus get unlimited resources. APPFormative gives you the option of using a back-end server time-stamp, preventing this kind of hack.
MESSAGING, X-PLATFORM LEADERBOARDS, OFFLINE-TIMER, ANALYTICS and BACK-END CONTROL for your GameSalad projects