收藏
回答

读取数据

问题类型 插件 AppID 插件版本号 AppID 操作系统 微信版本 基础库版本
Bug wxcffaa8476ea5be91 1.0.2 wx18dd892002c7afeb iOS 7.0.12 1.0.0

回答关注问题邀请回答
收藏

2 个回答

  • sinyi怡
    sinyi怡
    2020-03-30

    出现概率多大,这个是绑定秤时的流程,取消绑定操作吧?,这个问题是调用wx.notifyBLECharacteristicValueChange 关闭通道时微信回调的错误。

    应该不会影响同步数据和绑定逻辑,可以忽略。

    看报错前的日志,搜索并连接上秤,读取到了设备信息,但是id是空的,那么需要去服务端申请deviceId,然后调用pushSetting 写入设备ID,这样就完成了绑定流程


    详情看https://github.com/LiuXinyi/LSBlePluginDemo/blob/master/pages/DeviceMananer.js #bindDevice接口




    2020-03-30
    有用
    回复 5
    • 十里悲秋
      十里悲秋
      2020-03-31
      这个必须要写入id吗
      2020-03-31
      回复
    • sinyi怡
      sinyi怡
      2020-03-31回复十里悲秋
      必须要的,是注册绑定流程的关键步骤
      2020-03-31
      回复
    • 十里悲秋
      十里悲秋
      2020-03-31回复sinyi怡
      有点没有明白  这个怎么使用deviceInfo去服务端注册设备
      2020-03-31
      回复
    • sinyi怡
      sinyi怡
      2020-04-03回复十里悲秋
      如果没有服务端配套,可以直接用mac当成设备ID,写入到设备里面,唯一标识就行。
      在绑定流程,调用pushSettingsRegisterId写入成功后,直接调用sync,上秤就有数据回调了
      2020-04-03
      回复
    • 十里悲秋
      十里悲秋
      2020-04-03回复sinyi怡
      pushSettingsRegisterId  这个写不进去id啊   咋搞
      2020-04-03
      回复
  • Cooper
    Cooper
    2020-03-24

    这是调用的哪个api

    2020-03-24
    有用
    回复 2
    • 十里悲秋
      十里悲秋
      2020-03-24
      我是打开demo直接运行的   就报错
      2020-03-24
      回复
    • Cooper
      Cooper
      2020-03-25回复十里悲秋
      什么demo,贴一下关键代码
      2020-03-25
      回复
登录 后发表内容
问题标签