shenxianyan
shenxianyan
  • 发布:2018-11-30 15:09
  • 更新:2019-02-27 15:15
  • 阅读:838

【报Bug】weex下websocket连接

分类:nvue

平台:android及IOS

bug:nvue页面中使用weex的websocket一直显示连接中,没有报错,也没成功。

2018-11-30 15:09 分享
已邀请:

最佳回复

DCloud_Android_ST

DCloud_Android_ST

weex的官方代码示例有点问题请修改为:
connect:function() {
websocket.WebSocket('ws://echo.websocket.org','');
var self = this;
self.onopeninfo = 'connecting...'
websocket.onopen(function(e)
{
self.onopeninfo = 'websocket open';
})
websocket.onmessage(function(e)
{
self.onmessage = e.data;
})
websocket.onerror(function(e)
{
self.onerrorinfo = e.data;
}
)
websocket.onclose( function(e)
{
self.onopeninfo = "close";
self.onerrorinfo = e.code;
})
}

  • shenxianyan (作者)

    可以了感谢,app从vue的websocket 升级到nvue的websocket。app页面也从vue升级到nvue,vue只做root存储缓存

    2019-03-08 11:51

  • shenxianyan (作者)

    因为vue中缓存同步方法好用。以及可以使用推送及h5+的接口。

    2019-03-08 11:53

8112857@qq.com

8112857@qq.com

同样的问题,有没有人可以答复一下啊

DCloud_App_Array

DCloud_App_Array

请提供下示例应用

DCloud_iOS_XHY

DCloud_iOS_XHY

感谢反馈,排查了一下 iOS 的问题,在0.20环境中 weex 将WebSocket的默认实现去掉了,uni下次发布会将WebSocket的模块添加上

DCloud_App_Array

DCloud_App_Array

HBuilderX1.5.1版本iOS平台已经支持WebSocket,请更新HBuilderX到最新版本。

  • shenxianyan (作者)

    我的HBX 1.6.2又不行了。。。。

    2019-03-10 22:32

8112857@qq.com

8112857@qq.com

IOS版本不管用

8112857@qq.com

8112857@qq.com

IOS版本的,显示的已经连接,但是实际上是没连接上的,安卓正常

  • DCloud_iOS_XHY

    感谢反馈,已修复,请关注更新

    2019-02-27 17:34

  • shenxianyan (作者)

    回复 DCloud_iOS_XHY:哪个版本修复好了。我发现uni管理版本好乱,之前还好,现在的又不行了,IOS的onopen能显示连接成功,实际上并没有连接到websocket服务器,也没有发送消息成功。

    2019-03-10 21:22

  • shenxianyan (作者)

    回复 DCloud_iOS_XHY:目前使用了1.6.2版本了

    2019-03-10 21:24

  • DCloud_iOS_XHY

    回复 shenxianyan:更新一下最新发布的HX群测版本 1.6.4.20190308

    2019-03-11 15:35

要回复问题请先登录注册