使用Twilio sdk,当iOS中的应用程序不在后台时,无法接收来电

时间:2015-07-29 07:35:35

标签: ios objective-c twilio

我已经完成了应用程序中的所有设置,通过使用Twilio sdk接收voip调用。 我在info.plist键UIBackgroundModes

中添加了voip和音频
<key>UIBackgroundModes</key>
<array>
    <string>audio</string> 
    <string>voip</string> 
</array>

根据twilio的文档&#34;当使用传入连接功能初始化TCDevice时,Twilio Client iOS SDK使用setKeepAliveTimeout:handler:来维护其注册到Twilio的服务器。因此,您无法在应用程序代码中使用setKeepAliveTimeout:handler:因为这会干扰SDK的后台行为。&#34;

我认为这种情况正在发生,因为当应用程序未在后台运行时,iOS应用程序和twilio之间没有任何关联,或者它已从后台完全删除。

非常感谢任何帮助。谢谢!

0 个答案:

没有答案