1

我已经构建了一个执行定期更新的小型 ios 应用程序。我正在使用回调处理程序注册我的应用程序以进行后台提取。当应用程序进入后台时,我会在一段时间内继续收到回调(每 20-30 分钟,事件数天后)。

一旦我的应用程序终止- 回调处理程序将不再执行。

是例外行为吗?我没有在 Apple 文档中找到关于从终止状态激活的任何提及。

ps:从终止状态激活对我的应用程序至关重要。除了用户交互之外,激活的方法可以是任何方法。

4

1 回答 1

1

似乎如果一个应用程序被终止,它既不会被后台获取也不会被推送通知唤醒。虽然没有关于此的官方文档。

另外请记住,如果您从应用切换器中终止您的应用(即向上滑动以终止该应用),那么无论推送通知或后台获取如何,操作系统都不会重新启动该应用。在这种情况下,用户必须手动重新启动应用程序一次,然后从那时起将调用后台活动。

来源在这里

于 2014-04-06T22:11:17.757 回答