rp声丢失消息错误

时间:2019-08-05 15:59:50

标签: chirp

在Android和iO上,SDK都出现了奇怪的问题。

问题依然存在:使用sdk并经历到前景/背景的过渡之后,有时我实现的应用程序通过sdk收到了一条消息,但无法解码数据。

直到这一点一切正常,它只是失败了,我们可以进行跟踪。但是有时,在一次无法解码有效载荷之后,所有收到的其他消息都会产生解码错误。

我在Android上的解决方案是重新实例化客户端,并在那里解决了问题。

但是在iO上,sdk似乎更可靠(这意味着更难以重现该错误),我找不到强迫杀死客户端重新实例化它的方法。

仅调用stop然后将其指针设置为null就足够了吗?

如何在iO上强制重启客户端?

在最佳实践中,我找不到重启客户端的方法。

1 个答案:

答案 0 :(得分:1)

这当然不应该发生,但是事实是您收到的回调因失败而触发,这表明音频I / O并未完全损坏。

尽管不建议这样做,但要回答您的问题,一旦不再有对SDK的引用,即调用dealloc方法,则会破坏SDK并释放内存。