apicloud 中 ble 模块不支持蓝牙 5.0?

蓝牙 4.0 的手机,可以扫描到所有蓝牙设备,换了个新手机,蓝牙 5.0 的,同样的 APK,代码没有改动,扫描 10 分钟,竟然一个蓝牙也搜索不到了。代码如下。哪个大佬遇见过此类问题,求帮助啊!!!急急急!!!

function frameSearchEquip(){

		var ble = api.require('ble');
		ble.initManager(function (ret) {
				if (ret.state == "poweredOn") {
					ble.scan({
						 serviceUUIDs:[]   //如果知道serviceUUID的话就直接 填上去 不知道的 蓝牙app 可以告诉你
				 }, function( ret ){
						 if( ret){
							 ble.getPeripheral(function(ret1) {
								 console.log("-------获取到连接设备信息--------");
								 console.log(JSON.stringify(ret1));
								if (ret1) {
									var data = ret1.peripherals;
									var pArr = [];
									for(var i=0;i<data.length;i++){
										if(data[i].name != undefined ){
											var pArrJson = {};
											pArrJson.uuid = data[i].uuid;
											pArrJson.name = data[i].name;
											pArr.push(pArrJson);
										}
									}
									//console.log("-------过滤后的设备--------");
									//console.log(JSON.stringify(pArr));
									localStorage.setItem("pArr",JSON.stringify(pArr));
								 }
							 });
						 }
						 else {
						api.toast({	msg: "扫描蓝牙失败",duration: 10,location: 'middle',global : true});

						 }
				 });
				}
				else {
						api.toast({	msg: "请打开蓝牙",duration: 10,location: 'middle',global : true});
									
				}
		});
	}

33333333.png