我坚持这一点,如果有人可以帮助我,
我
将不胜
感激一天,所有电影数据和日期检查将由一个函数完成,电影发布日期存储在本地文件中
我想要做的是每天(每 24 小时)在后台/从后台运行我的函数,即使应用程序没有运行,因为我不希望用户每天启动应用程序来检查电影更新或发布,我想在 BG 中检查这个
所以,我有一个功能,如果今天有一部电影上映,我会检查并显示通知,并希望这个功能每天自动执行,即使我的应用程序没有由用户运行/启动
我坚持这一点,如果有人可以帮助我,
我
将不胜
感激一天,所有电影数据和日期检查将由一个函数完成,电影发布日期存储在本地文件中
我想要做的是每天(每 24 小时)在后台/从后台运行我的函数,即使应用程序没有运行,因为我不希望用户每天启动应用程序来检查电影更新或发布,我想在 BG 中检查这个
所以,我有一个功能,如果今天有一部电影上映,我会检查并显示通知,并希望这个功能每天自动执行,即使我的应用程序没有由用户运行/启动
我认为推送通知是正确的解决方案。你可以参考这个教程。
对于完整的解决方案,在服务器端,您需要维护每个用户/设备的数据,了解上次设备连接到互联网时向用户/设备发送了多少信息。
并且,根据用户/设备可用的数据,您可以结合使用UILocalNotification
APNS(服务器驱动)。如果发布日期已知(本地存储),则使用UILocalNotification
或使用 APNS(当本地信息不可用或日期突然更改时)。