1***@qq.com
1***@qq.com
  • 发布:2023-07-18 19:19
  • 更新:2023-11-27 20:52
  • 阅读:295

uniapp app 开发蓝牙功能 IOS 如何设置MTU

分类:uni-app

uni.setBLEMTU(OBJECT) 只能设置安卓5.1以上的,IOS系统的如何设置,

2023-07-18 19:19 负责人:无 分享
已邀请:

最佳回复

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

这个是系统限制。比如微信小程序平台这样提到

协商设置蓝牙低功耗的最大传输单元 (Maximum Transmission Unit, MTU)。需在 wx.createBLEConnection 调用成功后调用。仅安卓系统 5.1 以上版本有效,iOS 因系统限制不支持。
来源链接:https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth-ble/wx.setBLEMTU.html

  • 海贼王路飞

    请问有其他解决方案吗

    2023-11-28 09:55

  • DCloud_UNI_OttoJi

    回复 海贼王路飞: ios 系统不支持该能力,所以小程序没办法实现。解决思路可能需要引导和提示用户,当前功能是手机系统限制,可以类比ios 小程序的支付功能,不支持 ios 用户的购买,安卓平台可以。这种非技术解决大概是最佳答案。

    2023-11-28 16:50

海贼王路飞

海贼王路飞

请问大佬找到兼容方案了吗

  • 1***@qq.com (作者)

    我在设置MTU的时候判断手机型号,如果是安卓的话才对其进行设置MTU

    2023-11-29 16:17

要回复问题请先登录注册