我开发了一个VoIP应用程序,我从文档中读到VoIP应用程序会在电话重启时自动重启。但是,重启时不会调用DidFinishLaunchingWithOptions,因此无法恢复连接。
重新连接的唯一方法是手动启动它。
我可以看到应用程序在内存中,因为当我点击它时它很快启动,但我认为应用程序应该能够在没有用户干预的情况下恢复其连接。
有什么想法?我错过了什么?我错过了AppDelegate中的另一个回调吗?
答案 0 :(得分:0)
该应用程序能够在此状态下接收远程通知。 根据
Voip Pushkit notification will not re-launch the app if it was force-quitted and device was rebooted
这在大多数情况下似乎都有效。
我没有找到任何官方文件。
编辑:
下面
是关于pushkit的官方文档,它描述了应用程序被唤醒,即使它没有运行或处于后台模式。