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

发布于 2024-11-28 14:56:48 字数 162 浏览 2 评论 0原文

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

使用 NSUserDefaults 是否更容易做到这一点,或者是否可以安排本地通知仅在应用程序打开时执行?

谢谢

One of my apps uses a database that synch's online with another. The online data update pretty frequently, so I'd like to remind users to update their local data every 24 hours after they open the app, not while it's closed.

Is it easier to do this with NSUserDefaults, or is it possible to schedule a Local Notification to execute only if the application is opened?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你的往事 2024-12-05 14:56:48

使用 NSUserDefaults。

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

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

然而,这是好的 UI 实践吗?

您的应用程序在后台自行更新而不打扰用户肯定更好吗?

Use NSUserDefaults.

Notifications are specifically designed to work while the app is not running :)

When the app is started, check the time of the last update and then start an NSTimer to fire at the correct time and tell the user to update.

However, is this good ui practice?

Surely it's better for your app to update itself in the background without interrupting the user?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文