我正在开发一个 VoIP 应用程序。
当我的应用程序进入后台时,我的 VoIP 套接字运行良好,并且该应用程序可以接收来自其他用户的呼叫,但是当我手动终止我的应用程序时(从 iPhone 屏幕底部的多任务坞站),我的应用程序没有收到任何电话。
在 Apple 官方参考资料中,它表示 VoIP 应用程序将在应用程序退出或系统重新启动时在后台重新启动。我知道我必须在该didFinishLaunchingWithOptions
方法中重新连接我的 VoIP 服务器,并且我已经这样做了,但它似乎不起作用。我怀疑该didFinishLaunchingWithOptions
方法是否已执行,因为我没有看到任何日志表明这一点(我NSLog(@"did launch")
在第一行添加了 method didFinishLaunchingWithOptions
,但我没有看到日志文本)。
谁能帮我?谢谢。