【发布时间】:2023-04-07 22:36:02
【问题描述】:
由于某种原因,在我拨打 disconnectAll() 并将设备设置为 nill 后,我的应用程序仍在接收来电。
从 Twilio 注销设备的推荐方法是什么?看起来 JavaScript sdk 有 destroy(),但 iOS 相当于什么?
【问题讨论】:
由于某种原因,在我拨打 disconnectAll() 并将设备设置为 nill 后,我的应用程序仍在接收来电。
从 Twilio 注销设备的推荐方法是什么?看起来 JavaScript sdk 有 destroy(),但 iOS 相当于什么?
【问题讨论】:
从文档中,看起来有一个方法 disconnectAll 可以断开自己与所有连接的连接,尽管 android 有一个干净的函数 release。
文档:
-(void)disconnectAll
断开与接收器关联的所有当前连接。
这是一个方便的例程,可断开所有当前传入和 传出连接。
【讨论】:
.disconnectAll() Terminates the active connection. This will trigger the disconnect event handler. It will not prevent new incoming connections 我通过在调用 disconnectAll() 之前和之后打印设备功能来测试它;没有改变。此外,该设备仍然可以拨打和接听电话。
这里是 Twilio 开发者宣传员。
您可以call unlisten on a TCDevice object 停止监听传入连接。
不过,我不完全确定您实际上是如何销毁该对象的(我现在还在自己学习 iOS 开发)。
【讨论】: