- 求教关于陀螺仪问题?请求官方解答
需要从小程序调用手机的陀螺仪与加速计 简单代码如下 wx.startGyroscope({ interval: 'game', success: function(res){ console.info('成功' + res); wx.onGyroscopeChange(function(res){ console.info(res); }) } }); 程序报错 wx.startGyroscope is not a function。 [图片] 最终发现这个报错都是在手机不支持陀螺仪时,会出现这个错误。反复测试多款手机 支持陀螺仪的就会正常打印数据。 调用加速计api也是如此。 问题1是: 手机如果不支持陀螺仪时,调取该api会出现上面的错误,能否支持在手机没有陀螺仪时进入fail回调而不是直接程序报错?(加速计api也会出现这样的情况) 还请各位大大不吝解答!! 先谢
2019-01-16 - 关于小程序插件问题求助
小程序插件可以调用非js语言的脚本吗 自己有一个Python算法 想要在小程序中调用有什么解决方案 求教求教
2019-01-07 - wx.request()请求服务器堵塞,求解!!!
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo [图片] [图片] 如图,真机调试状态下,小程序接收到ibeacon数据,平均每5s发送一次request请求。一开始能正常发送,20多秒之后就会发生堵塞及报错情况。随后会偶尔间断的恢复正常。 手机是锤子坚果pro,网络4g/wifi都试过,情况一样。 这种情况是因为频繁请求造成的服务器堵塞还是跟我的网络有关呢? 求解答。
2019-01-04 - 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