收藏
回答

开发版苹果6使用蓝牙OK,正式版苹果6使用蓝牙发送指令成功,但是开锁失败?

我做的是一个使用手机小程序通过蓝牙开锁的项目。

开发环境下,蓝牙能搜到锁,并且通过开锁。

正式环境下,苹果6在调用蓝牙协议界面就闪退了。

正式环境下,使用苹果8,11是可以正常开锁了,就是6不行

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

1 个回答

  • 林子
    林子
    2020-04-23

    你可以提供一个代码片段,帮助你参考代码,另外你采集手机崩溃日志,看一下当时错误信息

    2020-04-23
    有用
    回复 10
    • 陈晓枫~云闲
      陈晓枫~云闲
      2020-04-23
      2020-04-23
      回复
    • 林子
      林子
      2020-04-23回复陈晓枫~云闲
      这些都是处理你传输数据的,不会出现闪退原因,你先确认在蓝牙哪个环节出问题, writeBLECharacteristicValue 是调用写特征值的时候吗
      2020-04-23
      回复
    • 陈晓枫~云闲
      陈晓枫~云闲
      2020-04-23
      除了iphone6。 我测试iphone8,iphone11还有华为机都可以,所以特征应该没问题。
      2020-04-23
      回复
    • 林子
      林子
      2020-04-23回复陈晓枫~云闲
      你在每个api调用间隔是都有延时 例如notifyBLECharacteristicValueChange和onBLECharacteristicValueChange之间。另外你最好先定位崩溃原因,猜测是很难猜到的,蓝牙连接设计近20个api不一定哪个会出问题
      2020-04-23
      回复
    • 陈晓枫~云闲
      陈晓枫~云闲
      2020-04-23
      2020-04-23
      回复
    查看更多(5)
登录 后发表内容
问题标签