微信小程序蓝牙入坑总结-
2024-08-25编辑:本站
~
微信小程序的蓝牙流程按着官网的说明写就可以了,具体参看文档: 小程序开发文档
坑列表:
1.成对调用需要注意, wx.openBluetoothAdapter 与 wx.closeBluetoothAdapter
wx.startBluetoothDevicesDiscovery 与 wx.stopBluetoothDevicesDiscovery
2.安卓与IOS的区别:安卓可以根据蓝牙标识直接连接,IOS则必须先搜索才能进行连接;
3.权限问题:IOS的系统不能仅仅打开系统的蓝牙权限,因为IOS新版本针对蓝牙做了应用及的限制,因此需要给微信蓝牙权限才可以使用;对于安卓系统,部分手机必须打开定位权限才能搜索到蓝牙设备
4.创建连接API( wx.createBLEConnection )调用失败:
超时报错:{"errCode":10012,"errMsg":"createBLEConnection:fail:operate time out"}
连接超时:{"errCode":10003,"errMsg":"createBLEConnection:fail connect time out."}
连接失败:{"errCode":10003,"errMsg":"createBLEConnection:fail:connection fail status:133"}
基本都是安卓手机出现以上问题,针对这些报错,需编写重试连接操作,很大概率能解决此问题;
5.搜索不到任何设备,安卓手机可能是定位权限的问题造成,苹果手机基本就是设备出问题了
6.网络请求与蓝牙请求尽量分开,因为蓝牙连接会受到影响,造成一些异常信息;
7.所有API调用针对fail函数最好都做一次重试,因为再次重试可能就会成功;、
8.API调用之间最好有一定毫秒数的间隔,目前怀疑api部分机型会存在延时;
总之微信的蓝牙连接就那些已知的接口,调用时多考虑异常的情况下的重试,简单总结下,以便查阅。
改装大作战微信小程序兑换码一览 答:改装大作战微信小程序兑换码是什么很多玩家还不知道,最新改装大作战这个微信小程序火起来了,很多入坑萌新就想知道它的兑换码有哪些,下面深空小编就为大家分享最新的改装大作战微信小程序兑换码,没领过的小伙伴快来领吧!改装大作战微信小程序兑换码一览 1、改装大作战兑换码目前只有一个:关注改装大...
微信小程序热血群侠录礼包码兑换码 答:微信小程序热血群侠录,一款复古版传奇游戏。最近这款传奇也是在各种渠道经常看到,相信不少玩家都入坑了。这里,深空小编为大家奉上微信小程序热血群侠录礼包码兑换码,深空小编亲测真实有效哦。微信小程序热血群侠录礼包码兑换码 666666 888888 999999 使用方法:游戏界面右侧-设置-礼包码 ...
选择微信小程序开发公司哪家好 答:微信小程序开发的出现可谓是解放了千万用户手机内存不足问题,让用户无需下载安装即可使用,从而大大的提高了用户的生活质量。那么开发一款微信小程序应用选择哪家公司比较好?第一点:开发案例 选择一家公司之前,运营商必须要看该家公司的开发案例,特别是有没有相关的开发案例。从案例当中可以看得出该家...
微信小程序享优美妆怎么样?中了一个19.9购买魅可口红的资格,真实吗... 答:真实是真实 ,但不是正品。我也中了,昨天收到的,说真的,质感还……不错……而且我好像挺喜欢?😢 不要鄙视我,我也不知道怎么肥似😂😂 反正不管是这只口红拿在手上的手感还是重量还有涂上去的质感,确实是不差的,主要是底标字体颜色略深 因为正品的底标字样是比较浅...
剑侠风云2022礼包码有什么 答:剑侠风云是最近上线的一款放置休闲游戏,大家可以去抖音或者微信小程序玩!游戏官方给新入坑的玩家们准备了一些兑换码福利,下面是小编给大家带来的剑侠风云2022礼包码详情,感兴趣的小伙伴们一起来看看吧。剑侠风云2022礼包码一览 通用礼包码:yl666: 金币: 10000 yl888: 元宝: 500 yl999: 万能券: 50...
怎么充话费最便宜呢? 答:第二:充话费充值小程序 微信上【充话费充值】充话费66折,每天数量很少,50元3个名额,其他小金额有几十个名额,每天凌晨整点抢,如果你是熬夜党可以走一波! 第三:【惠点同城】公众号 充100打94折,实际支付94元,领个新人券还能减3块,不限制用户和次数,可以随意给自己的父母、朋友充,全国三网都可以充值,我最爱...
粤通卡怎么安装流程 答:2、按下电子标签顶部的蓝牙按钮,插入卡片(连续拔插两次),电子标签屏幕显示【蓝牙已打开】。3、打开手机蓝牙,进入微信小程序或者相关app。点击【办卡】-【激活电子标签】,蓝牙自动感应激活。4、上传车辆正面照片,即可使用。现在各大银行跟粤通卡也展开合作,联名信用卡会有更多的优惠活动。目前工 商 ...
免费的微信报名系统,小程序哪个最好用 答:免费的报名系统小程序,推荐圣诞树报名系统,可以免费开发微信报名小程序 【操作流程】电脑浏览器搜索"圣诞树报名系统"后台,扫描登入,点【报名管理】→【创建活动】2. 添加活动名称,活动图片,电话,表单内容 3. 点击保存后,点【查看】可以阅览活动 4. 点【报名小程序】→【申请添加】5....
线下实体店怎么做网络推广 答:1,创建个人化的微信公众号 之所以让创建一个微信公众号,是因为现在微信公众号是一种趋势了,好处就是传播是非常快的。在创建的时候,名字起的不能太商业化,比如可以起的个人化一些,比如日常生活。这种公众号的定位就是为大家分享一些优惠福利,一些案例活动。同时,订阅号还可以扩大自己的品牌影响力,...
坑列表:
1.成对调用需要注意, wx.openBluetoothAdapter 与 wx.closeBluetoothAdapter
wx.startBluetoothDevicesDiscovery 与 wx.stopBluetoothDevicesDiscovery
2.安卓与IOS的区别:安卓可以根据蓝牙标识直接连接,IOS则必须先搜索才能进行连接;
3.权限问题:IOS的系统不能仅仅打开系统的蓝牙权限,因为IOS新版本针对蓝牙做了应用及的限制,因此需要给微信蓝牙权限才可以使用;对于安卓系统,部分手机必须打开定位权限才能搜索到蓝牙设备
4.创建连接API( wx.createBLEConnection )调用失败:
超时报错:{"errCode":10012,"errMsg":"createBLEConnection:fail:operate time out"}
连接超时:{"errCode":10003,"errMsg":"createBLEConnection:fail connect time out."}
连接失败:{"errCode":10003,"errMsg":"createBLEConnection:fail:connection fail status:133"}
基本都是安卓手机出现以上问题,针对这些报错,需编写重试连接操作,很大概率能解决此问题;
5.搜索不到任何设备,安卓手机可能是定位权限的问题造成,苹果手机基本就是设备出问题了
6.网络请求与蓝牙请求尽量分开,因为蓝牙连接会受到影响,造成一些异常信息;
7.所有API调用针对fail函数最好都做一次重试,因为再次重试可能就会成功;、
8.API调用之间最好有一定毫秒数的间隔,目前怀疑api部分机型会存在延时;
总之微信的蓝牙连接就那些已知的接口,调用时多考虑异常的情况下的重试,简单总结下,以便查阅。