重启时的VoIP应用/恢复连接

时间:2015-07-13 03:52:02

标签: ios voip

我开发了一个VoIP应用程序,我从文档中读到VoIP应用程序会在电话重启时自动重启。但是,重启时不会调用DidFinishLaunchingWithOptions,因此无法恢复连接。

重新连接的唯一方法是手动启动它。

我可以看到应用程序在内存中,因为当我点击它时它很快启动,但我认为应用程序应该能够在没有用户干预的情况下恢复其连接。

有什么想法?我错过了什么?我错过了AppDelegate中的另一个回调吗?

1 个答案:

答案 0 :(得分:0)

该应用程序能够在此状态下接收远程通知。 根据

Voip Pushkit notification will not re-launch the app if it was force-quitted and device was rebooted

这在大多数情况下似乎都有效。

我没有找到任何官方文件。

编辑:

下面

https://developer.apple.com/library/ios/documentation/Performance/Conceptual/EnergyGuide-iOS/OptimizeVoIP.html#//apple_ref/doc/uid/TP40015243-CH30-SW1

是关于pushkit的官方文档,它描述了应用程序被唤醒,即使它没有运行或处于后台模式。