楼主大大你好,请问下我现在也在做陀螺仪 可为什么安卓手机上没反应 根据官方的api,log也不打印 使用你上面代码片段里的代码也一样 安卓设备无反应 还请不吝赐教
IOS陀螺仪返回数值有问题,有代码视屏等- 当前 Bug 的表现(可附上截图) [图片] 迁移一段来着IOS原生代码到小程序,发现在IOS多台设备下运行异常,然后运行在安卓设备下却正常。调试发现IOS设备下小程序陀螺仪返回数值异常。静止放在桌面上 XYZ轴一直不断增大,而安卓设备正常。 - 预期表现 IOS设备陀螺仪返回值要正常 - 复现路径 1.可导入该脚本片段https://developers.weixin.qq.com/s/tkWUhOm27p4d 2.用任意版本IOS真机运行,可对比安卓设备。可轻轻任意晃动一下,然后静止放在桌面上观察。IOS设备角速度不断增大。 如复现不了可提供视频 - 提供一个最简复现 Demo https://developers.weixin.qq.com/s/tkWUhOm27p4d 导入该脚本,拷贝index下代码,用IOS设备真机运行。 [图片] 代码就这么一段官方的接口,直接打印出来,很容易复现, 安卓上运行是正常 静止时基本就在0点几波动,IOS却是一直增加。
2019-01-15请问楼主 这个问题解决了吗?
小程序使用ibeacon扫描附近的设备,隔一段时间再进去发现扫描不到设备了使用小程序的ibeacon功能,页面的流程是: 在小程序首页的onShow方法里面调用wx.startBeaconDiscovery; 在wx.onBeaconUpdate的回调里面监听扫描到的设备,执行相应的逻辑; 在onHide方法里面调用wx.stopBeaconDiscovery结束扫描。 现在遇到的问题是: 在蓝牙已打开,位置权限、微信的位置权限都给全的情况下,第一次进入小程序时,可以扫描到附近的设备,进行正常的操作,隔一段时间后(一般是一天或更长)再次进入小程序,发现wx.startBeaconDiscovery方法调用正常,但是wx.onBeaconUpdate的回调不执行,导致搜索不到附近的设备,退出小程序,再次进入仍然搜不到,必须杀掉微信进程后,再次打开微信进入小程序,又能正常搜索到附近的设备了,而且只要搜索到了,接下来就一直可以搜索到,放一段时间后,又会出现搜不到的问题,产品都确定了,结果发现这么大一个坑,这个问题怎么解决,andriod和iphone都有这个问题。
2019-01-14这种情况跟服务器域名的配置是否有关呢?
wx.request()请求服务器堵塞,求解!!!- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo [图片] [图片] 如图,真机调试状态下,小程序接收到ibeacon数据,平均每5s发送一次request请求。一开始能正常发送,20多秒之后就会发生堵塞及报错情况。随后会偶尔间断的恢复正常。 手机是锤子坚果pro,网络4g/wifi都试过,情况一样。 这种情况是因为频繁请求造成的服务器堵塞还是跟我的网络有关呢? 求解答。
2019-01-04请问下这个问题后续怎么解决的?我现在也遇到这种情况了。ios在设备断开的情况下还在接收,但是rssi一直为0
onBeaconUpdate搜索到的ibeacon设备rssi始终为0startBeaconDiscovery调用成功后调用onBeaconUpdate,返回的ibeacon对象里rssi属性始终都是0,ibeacon自带的app可以读出rssi的值。我用onBluetoothDeviceFound接口读ibeacon设备,返回的device对象里的RSSI属性是有值的,如何是好?
2018-10-24[图片] 图1是安卓手机打印出来的数据,通过时间戳可以看出一秒内的大概数据 下图2是ios苹果手机打印出来的数据,看时间戳一秒一条。 [图片]
Android与IOS小程序接受ibeacon广播数据不一致?[代码]uuids: [[代码][代码]"E2C56DB5-DFFB-48D2-B060-D0F5A71096E0"[代码][代码], [代码][代码]"E2C56DB5-DFFB-48D2-B060-D0F5A71096E1"[代码][代码], [代码][代码]"E2C56DB5-DFFB-48D2-B060-D0F5A71096E2"[代码][代码], [代码][代码]"E2C56DB5-DFFB-48D2-B060-D0F5A71096E3"[代码][代码]],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res.errMsg);[代码][代码] [代码][代码]wx.onBeaconUpdate([代码][代码]function[代码] [代码](res) {[代码][代码]//监听 iBeacon 设备的更新事件 [代码][代码] [代码][代码]//console.info(res.beacons.length);[代码][代码] [代码][代码]//封装请求数据 [代码][代码] [代码][代码]var[代码] [代码]beacons = res.beacons;[代码][代码] [代码][代码]var[代码] [代码]reqContent = {};[代码][代码] [代码][代码]var[代码] [代码]bleArray = [];[代码][代码] [代码][代码]var[代码] [代码]times = [];[代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 0; i < beacons.length; i++) {[代码][代码] [代码][代码]var[代码] [代码]bleObj = {};[代码][代码] [代码][代码]bleObj.distance = beacons[i].accuracy;[代码][代码] [代码][代码]bleObj.uuid = beacons[i].uuid.substr(34,2);[代码][代码]//uuids[代码][代码] [代码][代码]bleObj.rssi = beacons[i].rssi;[代码][代码] [代码][代码]//bleObj.mac = beacons[i].major + ":" + beacons[i].minor;[代码][代码] [代码][代码]bleObj.major = beacons[i].major;[代码][代码] [代码][代码]bleObj.minor = beacons[i].minor;[代码][代码] [代码][代码]//bleArray.push(bleObj);[代码][代码] [代码][代码]bleArray.push(bleObj.rssi);[代码][代码] [代码][代码]bleArray.push(bleObj.uuid);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]//获取当前时间戳[代码][代码] [代码][代码]var[代码] [代码]timestamp = ([代码][代码]new[代码] [代码]Date()).valueOf();[代码][代码] [代码][代码]timestamp = timestamp / 1000;[代码][代码] [代码][代码]bleArray.push(timestamp.toString());[代码][代码] [代码][代码]reqContent.ble = bleArray;[代码][代码]//封装beacons数据[代码][代码] [代码][代码]//reqContent = bleArray[0].rssi;//封装rssi[代码][代码] [代码][代码]console.info([代码][代码]'下面是初始数据.'[代码][代码])[代码][代码] [代码][代码]console.log(reqContent);})[代码]小程序在接受来自ibeacon广播数据时,安卓接收的速率1秒10条数据,速度与ibeacon设备设置的基本一致。手机型号是坚果pro1; 但是ios打开小程序接收速率非常慢,1秒一条,ibeacon广播的速率快与慢,ios始终都是1秒一条。 求官方解答,或者小伙伴有类似情况吗
2018-10-23请问这个问题解决了吗 我现在也遇到这个棘手的问题了 请不吝赐教
能否将小程序里面的数据生成一个文件,然后保存到手机里。我的需求场景:在接收蓝牙设备返回的数据之后,想将数据保存成生成一个(txt / excel / Word)文件,然后可以通过各种方式共享给别人。现在数据都保存在小程序缓存中。数据完全被隔离了。望官方给予重视。
2018-09-21