我是iOS开发新手,目前正在开发VOIP应用程序。我目前正尝试允许应用程序通过应用程序接收调用,而它已被拒绝到后台。允许VOIP iOS应用程序在应用程序退出后台模式时接收呼叫
不幸的是我不能共享代码,因为这是一个在工作中的项目。所以会很感激,如果任何人都可以或许点我在正确的方向
我是iOS开发新手,目前正在开发VOIP应用程序。我目前正尝试允许应用程序通过应用程序接收调用,而它已被拒绝到后台。允许VOIP iOS应用程序在应用程序退出后台模式时接收呼叫
不幸的是我不能共享代码,因为这是一个在工作中的项目。所以会很感激,如果任何人都可以或许点我在正确的方向
要配置VoIP应用程序,你必须做到以下几点:
从Xcode项目的Capabilities选项卡的后台模式部分启用对IP语音的支持。 (您也可以使通过包括在应用程序的Info.plist文件中的VoIP值UIBackgroundModes重点支持了。)应用程序的接口,用于网络电话的使用
配置之一。
之前移动到背景,调用setKeepAliveTimeout:处理程序:方法来安装将被定期地执行的处理程序。您的应用可以使用此处理程序来维护其服务连接。
嘿,谢谢你的链接真的很方便。在配置套接字时遇到了问题,但我仍然保留在它 –
转到项目设置,选择选择target
下Capabilities
。选择background mode
并打开旁边的开关。所以,你会从那个check Voice Over IP
得到很多选择。而已。它会为您的info.plist
添加密钥。请参阅下面的截图,
第二件事,你可以直接在info.plist
添加键作为RequiredBackgrounModes
也!
参考Apple Documentation知道如何实施和管理。
谢谢,我已经建立了,包括信息列表。 –
下面的链接显示了详细的设置步骤。 https://www.raywenderlich.com/29948/backgrounding-for-ios
感谢您的答复。我已经在信息列表中完成了这项工作。 –