小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如果微信小程序支持 google protobuf 的话 有没有 demo 参考。
原来项目中一直在用google protobuf,如果能够支持将会节约大量时间。
14 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
真机上还要手动转换下,判断不是模拟器,再封装一遍,微信那边有bug。。。
const message = Hello2Server.create(msg) const encodedMessage = Hello2Server.encode(message).finish() console.log(`hello:`, encodedMessage) let newMsg = encodedMessage if (sysInfo.platform !== 'devtools') { newMsg = new Uint8Array([...encodedMessage]).buffer } console.log('newMsg:', newMsg) wx.sendSocketMessage({ data: newMsg })
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
可以参考一下我总结的这篇文章,希望对大家有所帮助:【解决方案】微信小程序如何使用 ProtoBuf 进行 WebSocket 通信
有没有大佬遇到这样的问题:mqtt在发布 protobuf格式数据时发现,一发布websocket就断开
究竟现在小程序官方是否支持protobuf的?
大佬,能把pb库合成 一个js文件吗?在小程序开发工具上webpb 文件可以识别,发布体验版就识别不了
目前小程序用protoBufferForWechat,服务器用google protobuf。小程序通过websocket发unit8Array给服务器可以解析,但服务器发给小程序的ArrayBuffer转成unit8Array后, 报解析错误,那位同学遇到过?有解决吗?
代码格式好像乱了,我这里也贴了一份 https://github.com/Zhang19910325/protoBufferForWechat/issues/1
不过我也遇到问题了,模拟器上没有任何问题,真机上发送,服务器好像没收到,在查原因
感谢同步!
https://github.com/Zhang19910325/protoBufferForWechat, 使用这个库,我在websocket上使用protobuff成功了
@吴剑波 真的吗? 我试试看。
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
真机上还要手动转换下,判断不是模拟器,再封装一遍,微信那边有bug。。。
可以参考一下我总结的这篇文章,希望对大家有所帮助:【解决方案】微信小程序如何使用 ProtoBuf 进行 WebSocket 通信
有没有大佬遇到这样的问题:mqtt在发布 protobuf格式数据时发现,一发布websocket就断开
究竟现在小程序官方是否支持protobuf的?
大佬,能把pb库合成 一个js文件吗?在小程序开发工具上webpb 文件可以识别,发布体验版就识别不了
目前小程序用protoBufferForWechat,服务器用google protobuf。小程序通过websocket发unit8Array给服务器可以解析,但服务器发给小程序的ArrayBuffer转成unit8Array后, 报解析错误,那位同学遇到过?有解决吗?
代码格式好像乱了,我这里也贴了一份 https://github.com/Zhang19910325/protoBufferForWechat/issues/1
不过我也遇到问题了,模拟器上没有任何问题,真机上发送,服务器好像没收到,在查原因
感谢同步!
https://github.com/Zhang19910325/protoBufferForWechat, 使用这个库,我在websocket上使用protobuff成功了
data: buffer
}) 是直接发送生成的这个 buffer 还是 buffer.buffer
@吴剑波 真的吗? 我试试看。