自动重新启动iOS应用程序

时间:2012-06-04 16:32:09

标签: iphone ios background core-bluetooth

我正在编写一个与蓝牙4.0设备连接的应用程序。 因为它与个人安全有关,除了暂停活动外,我很乐意实施一种“自动重启”模式。

我认为这是不允许的,但有几个应用程序假装这样做。 第一个是新版Skype,另一个是Find my car smarter,如FAQ所示。

前者可能会使用某种Voip options,后者的任何线索? 在设置面板中,相应的设置启用了神秘的 Cell Tower Monitoring ,但我没有找到任何有关该信息的信息......

1 个答案:

答案 0 :(得分:0)

实际上,VOIP服务可以允许这种行为。来自iOS App Programming Guide

  

系统不是让VoIP应用程序始终保持唤醒状态,而是允许它们被暂停,并提供监视其套接字的工具。当检测到传入流量时,系统唤醒VoIP应用程序并将其套接字的控制权返回给它。

除了这种方法,我不知道在没有用户干预的情况下自动启动应用的另一种方法。