了解启动 iOS 应用程序的可能性
Know the possibilities to start the iOS applications
我想开发一个具有以下功能的 iOS application
:
- 我的应用程序应该 运行 始终在后台监听事件,即使它已从内存中删除。
- 它应该能捕捉到设备关闭和打开通知。
所以现在我有几个问题:
- 是否可以始终在后台监听事件?
- 设备off/on是系统级别的调用,那么我们能得到关于它们的任何通知吗?
我在谷歌上搜索了很多,找到了一些我不想要的越狱解决方案。
我的第三个问题是
- 非越狱应用能实现吗?
有知道的请指点。
谢谢。
简答:没有。
您的应用程序可以订阅推送通知,系统可以在通知到来时唤醒或启动它(并非总是如此!stack question)。
除此之外,除非你有充分的理由(比如 GPS 应用程序),否则你不能在后台听任何事件超过几分钟:Implementing Long-Running Tasks.
最后,你不能在非越狱 phone.
上监听 on/off 之类的系统事件
我想开发一个具有以下功能的 iOS application
:
- 我的应用程序应该 运行 始终在后台监听事件,即使它已从内存中删除。
- 它应该能捕捉到设备关闭和打开通知。
所以现在我有几个问题:
- 是否可以始终在后台监听事件?
- 设备off/on是系统级别的调用,那么我们能得到关于它们的任何通知吗?
我在谷歌上搜索了很多,找到了一些我不想要的越狱解决方案。
我的第三个问题是
- 非越狱应用能实现吗?
有知道的请指点。 谢谢。
简答:没有。
您的应用程序可以订阅推送通知,系统可以在通知到来时唤醒或启动它(并非总是如此!stack question)。
除此之外,除非你有充分的理由(比如 GPS 应用程序),否则你不能在后台听任何事件超过几分钟:Implementing Long-Running Tasks.
最后,你不能在非越狱 phone.