首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iOS中每天在后台运行一个函数

在iOS中每天在后台运行一个函数
EN

Stack Overflow用户
提问于 2013-11-12 13:58:59
回答 2查看 501关注 0票数 0

我被困在这件事上,如果有人能在这方面帮我,我会很感激的。

我是一个初学者,并创建了一个iOS应用程序(希望支持ios 5-7)

我的应用程序将检查即将上映的电影并显示一个通知,如果一部电影当天已经发布,所有电影数据和日期检查将由一个函数完成,电影发布日期存储在一个本地文件中

我想做的是每天(每24小时)在后台运行我的功能,即使应用程序没有运行,因为我不希望用户每天启动应用程序来检查电影的更新或发行,我想在BG中检查这一点。

因此,我有一个函数,它将检查并显示一个通知,如果今天发布了一部电影,并且希望这个功能每天都自动执行,即使我的应用程序没有运行/启动用户。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-12 14:06:07

我认为推送通知是正确的解决方案。您可以参考本教程

票数 1
EN

Stack Overflow用户

发布于 2013-11-12 14:47:16

对于完整的解决方案,在服务器端,您需要维护每个用户/设备在上次设备连接到internet时向用户/设备发送了多少信息的数据。

而且,基于用户/设备可用的数据,您可以使用UILocalNotification和APNS (服务器驱动)的组合。如果发布日期已知(存储在本地),则使用UILocalNotification,否则使用APNS (当信息在本地不可用或日期突然发生更改时)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19931148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档