首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chirp Losing错误

Chirp Losing错误
EN

Stack Overflow用户
提问于 2019-08-05 23:59:51
回答 1查看 45关注 0票数 0

我的SDK在Android和iOs上都有一个奇怪的问题。

问题是这样的:在使用sdk并转换到前台/后台之后,我实现的应用程序有时会通过sdk收到一条消息,但无法解码数据。

在此之前,一切都是正常的,它只是失败了,我们能够跟踪它。然而,有时,在无法解码有效负载一次之后,接收到的所有后续消息都会产生解码错误。

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

然而,在iOs上,sdk似乎更可靠(这意味着更难重现错误),我找不到一种强制杀死客户端以重新实例化它的方法。

只需调用stop,然后将指向它的指针设为null就足够了吗?

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

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

EN

回答 1

Stack Overflow用户

发布于 2019-08-30 20:34:43

这当然不应该发生,但是你收到的回调是由失败触发的,这表明音频i/o并没有完全损坏。

虽然不建议这样做,但为了回答您的问题,一旦没有对SDK的引用,即调用了dealloc方法,则SDK将被销毁并释放内存。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57362202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档