开源即时通讯IM框架MobileIMSDK的Uniapp端开发快速入门( 五 )


文章插图
2)HBuilder会自动打开支付宝小程序开发工具,手动导入上一步中自动生成的支付宝小程序:

开源即时通讯IM框架MobileIMSDK的Uniapp端开发快速入门

文章插图
十三、常见问题(FAQ)13.1为什么控制台下有些log不显示?
原因是:微信开发工具中,控制台下的日志级别默认进行了过过滤,勾选所有日志级别,就能看到SDK的详细日志输出了 。
勾选所有的日志输出级别:
开源即时通讯IM框架MobileIMSDK的Uniapp端开发快速入门

文章插图
然后就能看到SDK中详细的日志输出了(就像下图这样),方便调试和研究:
开源即时通讯IM框架MobileIMSDK的Uniapp端开发快速入门

文章插图
13.2HBuilderX内置浏览器对css的mask-image支持存在bug
此Bug带来的现象:当运行在HuilderX的内置浏览器中,滚动条出现时,图标就变成了方块了(mask-image属性失效了) 。
影响范围:经反复测试,Android、ios、PC浏览器中都能正常运行,唯独HuilderX的内置浏览器会出这个问题 。
以下是Bug导致的问题截图:
开源即时通讯IM框架MobileIMSDK的Uniapp端开发快速入门

文章插图
Bug上报地址:https://ask.dcloud.net.cn/question/168312
解决办法:目前暂无解决办法,只能等官方解决,好在只影响HBuilderX的内置浏览器,而内置浏览器除了偶尔用于调试预览以外,并没有更多用处,所以没影响 。此处特别写出,只是让开发者遇到此现象时不要困惑 。
13.3HBuilderX生成的支付小程序代码在WebSocket上存在bug
此Bug带来的现象:当运行HBuilderX的生成的支付宝小程序时,一旦运行就会报“Cannot read properties of undefined (reading 'onOpen')”错误 。进而无法完成网络连接 。
影响范围:当于仅影响HBuilderX的生成的支付宝小程序 。
以下是Bug导致的问题log信息:
开源即时通讯IM框架MobileIMSDK的Uniapp端开发快速入门

文章插图
Bug上报地址:https://ask.dcloud.net.cn/question/168947
解决办法:目前暂无解决办法,只能等官方解决,暂时测试时只影响了HBuilderX生成的支付宝小程序 。
十四、引用资料[1] Uniapp官方开发者手册
[2] MobileIMSDK开源框架的API文档
[3] MobileIMSDK开源IM框架源码(Github地址点此)
[4] MobileIMSDK-Uniapp端发布公告
[5] MobileIMSDK-Uniapp端基本介绍
[6] MobileIMSDK-Uniapp端的开发手册(* 精编PDF版)
[7] MobileIMSDK的Demo使用帮助:Server端
[8] WebSocket从入门到精通,半小时就够!




推荐阅读