每24小时提醒用户在应用程序启动时更新数据

时间:2011-08-05 13:28:18

标签: iphone ios nsuserdefaults uilocalnotification

我的一个应用程序使用的数据库与另一个应用程序在线同步。在线数据更新频繁,因此我想提醒用户在打开应用后24小时内更新本地数据,而不是在关闭时更新。

使用NSUserDefaults执行此操作是否更容易,还是可以安排本地通知仅在应用程序打开时执行?

谢谢

1 个答案:

答案 0 :(得分:0)

使用NSUserDefaults。

通知专门设计为在应用未运行时工作:)

当应用程序启动时,检查上次更新的时间,然后启动NSTimer以在正确的时间触发并告诉用户更新。

然而,这是一个很好的用法吗?

当然,您的应用最好在后台更新自己而不会中断用户?