引入环信im sdk ,初始化,打包到安卓
代码地址 https://github.com/Wster11/uniapp-webim-sample
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: mac os 11.4
HBuilderX类型: 正式
HBuilderX版本号: 3.6.18
手机系统: Android
手机系统版本号: Android 9.0
手机厂商: 小米
手机机型: 任何安卓
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
引入环信im sdk ,初始化,打包到安卓
代码地址 https://github.com/Wster11/uniapp-webim-sample
可以正常连接socket
无法链接websocket
之前版本引入环信im sdk ,打包到安卓,可以正常连接websocket, 升级hbuilder后无法链接成功。
使用sockettask发送的 arraybuffer 服务端无法收到,请核查
最佳回复
HX3.7.0alpha 云端打包机已更新修复问题。你可以下载重新云打包验证下为是否修复
如果仍然有问题可以尝试此插件作为临时解决方案:https://ext.dcloud.net.cn/plugin?id=647
rexcoder (作者)
自测自己本地启动服务端 websocket服务
服务端代码
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 7071 });
const clients = new Map();
wss.on('connection', (ws) => {
ws.on('message', (messageAsString) => {
console.log(messageAsString)
});
});
wss.on("close", () => {
clients.delete(ws);
});
hbuilder新版本运行到安卓平台
使用socketTask send msg 发送arraybuffer,服务端onMessage收不到消息
hbuilder旧版本
使用socketTask send msg 发送arraybuffer,服务端onMessage可以收到消息
https://ask.dcloud.net.cn/question/161910 是否是相关问题?
rexcoder (作者)
回复 DCloud_UNI_WZF: 私信你了, ios真机可以, 安卓真机不可以。 你可以本地启一个websocket服务, 用socketTask去发一个消息,测一下。
2023-01-29 16:16
rexcoder (作者)
我验证一下,多谢
2023-01-30 13:49
liyangDXL100
回复 rexcoder我也遇到了同样的问题,你那边解决了吗?
2023-01-30 13:58
liyangDXL100
回复 rexcoder: 验证过了吗?可行吗?
2023-01-30 14:13
rexcoder (作者)
测试未解决,HX3.7.0alpha 云端是什么? 我云打包和plus都测试了
2023-01-30 14:56
rexcoder (作者)
回复 rexcoder: 下载HX3.7.0 alpha云打包测试的
2023-01-30 16:10
DCloud_Android_ST
回复 rexcoder: 3.7.0已验证通过该问题了吗 是的话我们会同步到正式版打包机
2023-01-30 16:20
rexcoder (作者)
回复 DCloud_Android_ST: 没有通过,我下载的3.7.0看更新日志还是1.18号版本的
2023-01-30 16:26
DCloud_Android_ST
回复 rexcoder: 需要云打包验证
2023-01-30 16:57
liyangDXL100
回复 DCloud_Android_ST: 我下载HX3.7.0 alpha试了,不行
2023-01-30 17:07
liyangDXL100
回复 DCloud_Android_ST: 打自定义调试基座测试的
2023-01-30 17:07
DCloud_Android_ST
回复 liyangDXL100: HX3.7.0 alpha重新云打包再试下 之前更新的有些问题
2023-01-30 17:52
rexcoder (作者)
回复 DCloud_Android_ST: 可以了,感谢
2023-01-30 18:14
liyangDXL100
回复 DCloud_Android_ST: 正式版什么时候同步
2023-01-31 09:30
DCloud_Android_ST
回复 liyangDXL100: 正式版打包机已同步 重新打包即可
2023-01-31 11:56
z***@126.com
回复 DCloud_Android_ST: 正式版hbuilderx更新到最新版本,就可以正常了,是吗
2023-01-31 15:26
DCloud_Android_ST
回复 z***@126.com: 对 需要重新云打包
2023-01-31 15:34