2015-08-16 95 views
0

注意:我正在使用的这个应用程序完全是为了我自己的用途,不会在应用程序商店中使用,因此请不要在此提供答案。即使在应用程序终止后ios 8定期后台进程

我希望我的应用程序每隔几分钟就能在后台或终止后执行一些进程(双击主页按钮并从应用程序多任务处滑动应用程序)。这个过程非常非常轻巧,所以不会耗尽电池。这个过程不应该需要互联网连接。我在这里看到了一些答案,我将解释有什么问题:

  1. VoIP。 VoIP的问题在于它应该在后台使用UIApplication.sharedApplication().setKeepAliveTimeout(..)方法,该方法在应用程序终止时不工作,或者应该连接到互联网以建立tcp连接并从服务器接收命令,并且如前所述,我希望它独立于互联网。

  2. 定位服务。我发现this优秀的网站有一些很棒的文章,但问题是只有当移动电话移动超过500米时才有效。这取决于位置移动,因此当手机停留在某处时,将不会执行代码。

  3. 播放静音音频循环。这里的问题是,如果用户播放另一个音频(这是完全可能的音乐或电话)应用程序将终止!

  4. 越狱发起守护进程。我不能要求越狱,所以应该用非越狱解决方案:(得到解决。

我可以自由地使用任何类型的私有API和不会有任何限制为该。

在先进的感谢

回答

0

我也面临着这样的问题,并没有找到任何解决方案 的主要问题是,如果用户手动终止应用程序 - 在这种情况下,你不能做什么......

唯一的办法是:

一)使用位置服务(你提到)

B)使用推送通知的背景获取

+0

正如我说我不能这样做,因为某些原因。我认为应该有办法做到这一点:) – Hamed

相关问题