收藏
回答

微信小程序 ios 下 多次设置蓝牙广播 如何清除缓存 ?

微信小程序 ios 下 设置蓝牙广播 startAdvertising 方法内的 serviceUuids字段,设置过一次后 再次设置 ,已经提示关闭蓝牙模块成功,stopAdvertising 也成功 但是重新设置新的 serviceUuids 值 无效 广播内的 serviceUuids值 还是原来的

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

1 个回答

  • 七月 木槿
    七月 木槿
    2024-11-12

    那就是没有设置成功,打印一下关闭之后所走的逻辑

    2024-11-12
    有用
    回复 3
    • Josh
      Josh
      2024-11-12
      设置成功了 我真机试了一下 只要 把手机蓝牙关闭再打开 然后再进页面 直接就好了
      2024-11-12
      回复
    • Josh
      Josh
      2024-11-12
      缓存干不掉,我的初始化蓝牙模块 设置蓝牙广播内容的逻辑 在关闭蓝牙模块,成功的回调函数里 所以说 关闭蓝牙模块 也是成功了 不然不可能广播内容 也就是说 我只要进页面 不管打开过蓝牙模块没打开过 我都会先关闭 再初始化 但是没有作用 广播的缓存就是干不掉 只能手动给手机蓝牙关了 再打开 就好了  郁闷的很 安卓就没事 每次进页面 都可以做到 serviceUuids里的值是不一样的
      2024-11-12
      回复
    • 萱草
      萱草
      05-15回复Josh
      如果是你说的这种情况,你那边在有缓存的情况下,蓝牙广播还能用吗?
      05-15
      回复
登录 后发表内容