6月23日更新,声网的技术文档已经加入了这个信息。效率挺高!
最近,公司项目在做社交语音类App,多番比较后,选择了声网,其中有用到声网的直播sdk,遇到了一个很恼火的bug。
调用声网直播系统加入频道joinChannelByKey后,手机静置自然黑屏或者人为锁屏,在解锁,App百分百闪退到主菜单,当时被这个bug 搞的超级郁闷,无论是友盟还是Bugly都收集不到崩溃日志。网上搜了N久,跟声网技术支持沟通了好久,他们说QA一直无法复现。然后突然某天晚上,自己在实现App能在后台运行的功能时,设置后台模式Backgound modes,然后神器的发现这个闪退解决了。次日在向声网提供了App Log和Cache文件后,那边也作了答复,确认是该权限问题引起的闪退。配置权限步骤:
只要打开开关,勾选后台模式即可解决这个问题。这个bug容易解决,但是这问题的原因确实不好找,声网的技术文档做的还是不够全面,像这么重要的问题,确实应该给我们开发讲清楚。 PS:声网的语音确实做的不错,但是信令那一块不太稳定 问题很多。希望这篇文章,可以帮助有类似困惑的小伙伴!