我的应用程序在一段时间后被 iOS 暂停 - 从一小时到几天 - 但我希望它在设备运行时尽可能长时间(可能无限)在后台工作。SMS 会一直通知用户设备正在运行——iOS 不会终止 SMS 服务。我的应用程序具有类似的功能,应该通知用户新的收入消息等。
那么我可以对我的应用程序做同样的事情吗?也许有一些黑客?
我的应用程序在一段时间后被 iOS 暂停 - 从一小时到几天 - 但我希望它在设备运行时尽可能长时间(可能无限)在后台工作。SMS 会一直通知用户设备正在运行——iOS 不会终止 SMS 服务。我的应用程序具有类似的功能,应该通知用户新的收入消息等。
那么我可以对我的应用程序做同样的事情吗?也许有一些黑客?
不。
有以下例外:
此外,所有应用程序最多可以有十分钟的时间来完成现有任务。
如果您准备越狱,应该有一个答案,否则,当前版本的 iOS 是不可能的。
解决这个问题的方法是在服务器上进行处理,并在发生有趣的事情时发送推送通知。
您不希望您的应用程序无限期地运行。
您应该使用推送通知。这将以与 SMS 应用程序相同的方式通知您的用户。