【发布时间】:2015-02-24 23:35:58
【问题描述】:
6 个月前,我想将我的应用程序从后台(已终止的应用程序)唤醒 30 秒,以下载几行 XML 并解析它,但在尝试后台获取和静默推送并在线阅读文章后,我得出的结论是我试图完成是不可能的。
直到我找到Yahoo Weather app,它允许用户设置他/她想要获取关于明天天气的通知的时间;通知是本地的,每天都会在后台下载数据。雅虎是如何做到这一点的?
【问题讨论】:
-
终止和后台不是一回事。但是,通过使用你提到的工具,你想要的后台应用程序是可能的……后台获取和静默推送。你可能在实现中做错了什么。
-
是的,我知道,我说的是终止的应用程序。
-
如果用户使用进程切换器(双击 Home 键并向上滑动)终止了您的应用程序,那么您的应用程序进程将被终止,Apple 将不会启动它来接收推送。是这个意思吗?
-
是的,但 Yahoo 仍然设法在后台启动应用程序。
标签: ios background-process uilocalnotification