0

我在后台运行一个应用程序,位置发生重大变化并监视区域,该应用程序运行良好,但如果用户几天不使用该应用程序,则该应用程序将被终止。有没有办法防止应用程序被终止?比如可能触发警报以提醒用户每 2 天打开一次应用程序?有谁知道如何让应用程序持续运行,而不是被终止/暂停?

4

2 回答 2

3

超过 4 天的“显着位置变化”意味着您的应用程序不仅会耗尽电池电量(自 iOS 4.x 以来禁止使用),而且还会在后台从系统中占用资源。应用程序无法在后台永远处理,因此操作系统选择终止它。只需关闭后台处理并仅在用户打开应用程序时更新用户的位置。你想知道最好的部分吗:这一切都是随机的!操作系统本可以杀死 Mail 或 YouTube 或其他类似的应用程序来为您的应用程序腾出空间,但它没有,它杀死了您的应用程序。抱歉,没有记录在案的方法。

于 2012-05-13T06:07:10.270 回答
1

我认为应用程序不可能连续运行,也不可能被终止/暂停。您可以使用推送通知提醒用户每两天打开应用程序。

于 2012-05-13T06:16:39.553 回答