- 小程序有提供类似获取手机开机时间的api吗?
- 需求的场景描述(希望解决的问题) 有时候用户手机的时间未跟网络同步,或者人为调整了时间,导致部分与计时相关的业务会出现异常 - 希望提供的能力 提供类似获取手机开机时间的api,计时服务不用关心本地时间,如Windows下的GetTickCount64、Android下的SystemClock.elapsedRealtimeNanos()
2018-08-24 - 发请求获取open-id时,https握手失败
测试机型1:荣耀畅玩5A Android 5.1.1 测试机型2:奇酷N4S骁龙版 Android 6.0 上述2种机型(其它机型测试ok)打开小程序,在向后台发请求获取open-id时报错了,小程序中的报错信息如下: [图片] 查看了后台nginx的报错日志,内容如下: 18287 SSL_do_handshake() failed (SSL: error:14094085:SSL routines:ssl3_read_bytes:ccs received early) while SSL handshaking 后台配置了https证书(阿里云申请的) openssl版本:OpenSSL 1.0.2k-fips nginx配置内容如下图 [图片] 通过下面的链接验证证书配置没发现什么问题 https://www.ssllabs.com/ssltest/analyze.html?d=werun.intelligym.cn
2018-08-14 - 【安卓】小程序音频播放报10001
在电脑上测试时,日志只看到“播放音频”,没有其它音频播放的相关日志出现,拿耳机听,也没听到声音; 安卓手机验证时,会报10001错误(errCode:10001, errMsg:"errCode:602,err:error,not found param") 样例中用的是本地音频文件,如果是在线音乐是可以播放的。 测试用的机型:一加3T 7.1.1版本系统 [图片] 部分代码: playAudio: function () { console.log('播放音频') var innerAudioContext = wx.createInnerAudioContext() // innerAudioContext.autoplay = true innerAudioContext.src = './audio/v_10.mp3' innerAudioContext.onPlay(() => { console.log('开始播放') }) innerAudioContext.onError((res) => { console.error(res) }) innerAudioContext.play(); }
2018-08-10 - 蓝牙创建连接失败还要closeBLEConnection吗
求教官方:wx.createBLEConnection失败后是否需要wx.closeBLEConnection? 文档和其它帖子中描述都是说这2个方法要成对出现。 createBLEConnection: function (devId){ // 蓝牙连接设备 console.log("连接蓝牙设备"); var that = this; this.data.devId = devId; wx.createBLEConnection({ // 这里的 deviceId 需要已经通过 createBLEConnection 与对应设备建立链接 deviceId: devId, success: function (res) { console.log("蓝牙连接成功"); that.data.connected = true; }, fail: function (res) { that.data.connected = false; console.error("蓝牙连接出错, " + res.errMsg + ", errCode:" + res.errCode); that.closeBLEConnection(); // 蓝牙连接失败的情况下是否需要调用关闭接口? that.createBLEConnection(that.data.devId); // 重试连接 } }) }
2018-08-10 - 安卓小程序蓝牙不能正常连接ble设备,报10006
在部分机型下小程序不能正常连接BLE蓝牙,报错代码:10006(文档中描述的是“no connection 当前连接已断开”),但是在同样的机型上,使用安卓原生app去连接就没有问题。 需要说明的是,安卓app之前也出现过类似不能连接的问题,后来参考这篇博客解决了:(https://blog.csdn.net/landon_xu/article/details/53064517),解决办法:把 transport 设置为TRANSPORT_LE就行了。 期待官方技术人员或者其他开发者提供解答。 目前测到不能正常连接的机型: 一加3T 7.1.1 奇酷N4S 6.0 小米5x 能够正常连接的机型: iPhone 6 荣耀7 5.0 三星Note8 8.0 小程序报错截图如下 [图片]
2018-08-10