注意:我正在处理的这个应用程序完全是出于我自己的用途而不会出现在应用程序商店中,所以请不要给出答案。
我希望我的应用程序每隔几分钟在后台或终止后(双击主页按钮并从应用程序多任务中轻扫应用程序)进行一些处理。这个过程非常轻快,因此不会耗尽电池。这个过程不应该需要互联网连接。我在这里看到了一些答案,我将解释有什么问题:
的VoIP。 VoIP的问题是应该在后台使用UIApplication.sharedApplication().setKeepAliveTimeout(..)
方法,当应用程序终止时它不起作用,或者应该连接到互联网以建立tcp连接并从服务器接收命令之前提到我希望它是互联网独立的。
位置服务。我找到了this优秀的网站和一些很棒的文章,但问题是它只适用于移动手机移动超过500米的情况。这取决于位置移动,所以当手机停留在某处时,将无法执行代码。
播放静音音频循环。这里的问题是如果用户播放另一个音频(完全可能像音乐或电话),应用程序将终止!
越狱发射守护进程。我不能要求越狱所以应该用非越狱解决方案来解决:(。
我可以自由使用任何类型的私有API,并且没有任何限制。
先谢谢