我正在尝试配置Twilio客户端,以便在app处于后台时接收来电。
我已经为应用程序提供了VOIP和音频背景功能。我已经定了 - (void)device:(TCDevice *)device didReceiveIncomingConnection:(TCConnection *)connection
触发本地通知。麻烦的是,唯一有效的时间是应用程序正在运行。
如果我重新启动手机或启动应用程序,然后将应用程序发送到后台,似乎来电还没有收到,我打电话时就会死机。
(我正在使用一个电话号码,该电话号码的动词指向有问题的客户进行测试)。
如果我有应用程序在前台并接受呼叫并按下主页按钮,一切正常,呼叫保持不变。这是我在这里拍摄的特定背景入站呼叫处理。
答案 0 :(得分:1)
Twilio传道者在这里。
您是否在应用程序plist文件中添加了“必需的后台模式”键?如果不是,则需要添加“App Plays Audio”和“App Provide Voice over IP services”标志。查看此博客文章的最后一步部分:
https://www.twilio.com/blog/2013/08/installing-twilio-client-for-ios-using-cocoapods-2.html
希望有所帮助。