我的一个应用程序使用的数据库与另一个应用程序在线同步。在线数据更新频繁,因此我想提醒用户在打开应用后24小时内更新本地数据,而不是在关闭时更新。
使用NSUserDefaults执行此操作是否更容易,还是可以安排本地通知仅在应用程序打开时执行?
谢谢
答案 0 :(得分:0)
使用NSUserDefaults。
通知专门设计为在应用未运行时工作:)
当应用程序启动时,检查上次更新的时间,然后启动NSTimer以在正确的时间触发并告诉用户更新。
然而,这是一个很好的用法吗?
当然,您的应用最好在后台更新自己而不会中断用户?