0

我正在编写一个与蓝牙 4.0 设备连接的应用程序。因为它与人身安全有关,除了在暂停中处于活动状态之外,我会很高兴实现一种“自动重新启动”模式。

我认为这是不允许的,但有几个应用程序假装这样做。第一个是Skype的新版本,另一个是Find my car smarter,如其常见问题解答中所示。

前者可能使用某种Voip 选项,后者有什么线索吗?在设置面板中,适当的设置启用了一个神秘的Cell Tower Monitoring,但我还没有找到任何相关信息......

4

1 回答 1

0

事实上,VOIP 服务可以允许这种行为。来自iOS 应用程序编程指南

该系统不是让 VoIP 应用程序一直处于唤醒状态,而是允许它们被暂停并为它们提供监控其套接字的设施。当检测到传入流量时,系统会唤醒 VoIP 应用程序并将其套接字的控制权返回给它。

除了这种方法,我不知道另一种无需用户干预即可自动启动您的应用程序的方法。

于 2012-06-04T17:22:34.767 回答