每次连接websocket时,都会出现当前情况。
- 发布:2023-06-16 09:52
- 更新:2023-06-16 10:14
- 阅读:586
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
手机系统: Android
手机系统版本号: Android 13
手机厂商: OPPO
手机机型: K9pro
页面类型: vue
vue版本: vue2
打包方式: 离线
项目创建方式: CLI
CLI版本号: 2.6
操作步骤:
预期结果:
预期结果:希望在Android和iOS端连接socket后,能够进入到uni.onSocketOpen方法中,并正常访问
预期结果:希望在Android和iOS端连接socket后,能够进入到uni.onSocketOpen方法中,并正常访问
实际结果:
实际结果:在Android和iOS端连接socket后,并不能进入到uni.onSocketOpen方法
实际结果:在Android和iOS端连接socket后,并不能进入到uni.onSocketOpen方法
bug描述:
uniapp Android端以及ios端 websocket的onSocketOpen方法没作用
在h5 android ios上 通过使用uni.connectSocket进行链接socket 都可以返回success回调,并且在h5上可以自动进入uni.onSocketOpen,给出'websocket连接已打开‘的提示。但在Android和ios端真机调试时,未能进入uni.onSocketOpen。
1 个回复
爱豆豆 - 办法总比困难多
我分别用 Android 13 和 ios测试了一遍 都可以触发uni.onSocketOpen() 发送和接收数据都正常。
你可以弄一个空项目把你的socket代码放里面 打个压缩包发出来