Android 端发送 websocket 消息,必现
![RongCloud](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/001/84/53/80_avatar_mid.jpg?v=1631011601)
- 发布:2023-02-09 17:55
- 更新:2023-02-09 17:55
- 阅读:249
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 13.1
HBuilderX类型: 正式
HBuilderX版本号: 3.6.17
手机系统: Android
手机系统版本号: Android 11
手机厂商: OPPO
手机机型: OPPO A9
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
Android 端 websocket 消息可以正常发出
Android 端 websocket 消息可以正常发出
实际结果:
Android 端 websocket 消息无法正常发出
Android 端 websocket 消息无法正常发出
bug描述:
通过 uni websocket 发送消息,在 Android 原生解析时存在 bug,导致 websocket 消息无法正常发送。
原因是读取了错误的 JSON 类型,data 是 JSONObject 不是 String 类型的。
具体错误位置见附件。
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20230209/da42f8c7c0a6ac4e3c133cc180c094c3.jpg)