我正在尝试建立一个系统,我的应用程序每隔30分钟就会添加一个宝石。我还希望它在后台运行,这样当用户终止应用程序时,gem仍然会每30分钟产生一次。
我不知道从哪里开始和使用什么。所以请提前帮助,谢谢。
答案 0 :(得分:1)
在iOS上执行背景是有问题的 - 对于位置和蓝牙等服务有特定的背景模式,但没有通用的后台执行。
最简单的方法可能是在生成最后一个宝石时在NSUserDefaults
中存储时间戳。然后,当应用程序重新启动时,您可以将当前时间与此时间戳进行比较,并计算应该授予多少额外宝石。