我正在为iOS编写VoIP应用程序,但当App处于后台时,它会停止接听电话.当应用程序再次处于活动状态时,所有排队的消息都会开始处理.
以下是我所做的.
在构建应用程序时,我将IP语音以及音频和AirPlay添加到plist文件中.然后我标记了websocket连接,NetworkServiceTypeVoIP如你在这里看到的那样.
我没有设置保持活动超时处理程序,因为如果应用程序不会唤醒以接听呼叫,则注册无关紧要.任何帮助将不胜感激.
应该注意的是,这是我的第一个Swift项目,我对iOS平台不是很熟悉.