我正在创建基于 Twilio 和 Cordova (https://github.com/jefflinwood/twilio_client_phonegap)的移动应用,它运行良好,但我似乎遇到了问题连接事件。
问题是ConnectionDelegate
回调connectionDidDisconnect
在某些情况下似乎没有被解雇。例如:
connectionDidDisconnect
。另一种情况:
connectionDidDisconnect
。你能告诉我我在哪里弄错了吗?
更新
当用户在iPhone上拨打来电并且来电挂断时,我收到[ERROR TCMetricsPublisher] Failed to push call stats, status code: 403
错误。
当用户在iPhone上接听来电并且他挂机时,没有任何事情发生。
答案 0 :(得分:0)
从others experience使用相同的插件,似乎您可以通过使用Twilio在呼叫结束时处理的status
回调来解决问题。来自参数的Modify the call并将status
设置为"已完成"这个电话。
这样做可以允许拨打disconnect properly on iOS。
如果这有帮助,请告诉我。