我正在构建一个需要核心日期每周日更新的应用程序。例如,它会在新的一周开始时将“thisWeek”的数据保存到“lastWeek”,并重置“thisWeek”以让用户输入新的一周的新数据。
我的问题是,即使用户根本没有运行应用程序,如何实现这一点?
我正在构建一个需要核心日期每周日更新的应用程序。例如,它会在新的一周开始时将“thisWeek”的数据保存到“lastWeek”,并重置“thisWeek”以让用户输入新的一周的新数据。
我的问题是,即使用户根本没有运行应用程序,如何实现这一点?
UILocalNotification
与使用日历间隔重新安排通知的属性repeatInterval
一起使用。我建议遵循 Apple iOS 指南。最重要的是,当通知发生时,您的应用程序将打开。
只需在用户启动应用程序时根据需要进行归档。如果您的数据带有时间戳,这应该很简单,甚至不需要打开手机。
这是不可能的。除非用户启动它,否则您的应用程序无法执行代码。您可以提供本地通知来提示用户重新打开应用程序,但这是一个次优的解决方案。
更好的解决方案是为您的数据添加时间戳,然后无论何时用户打开应用程序,您都可以处理所有数据并将其移动到需要的位置。