- 关于live-pusher问题
我们使用小程序SDK的<live-pusher> 组件进行RTMP握手时,微信7.0.5的版本收不到1002的握手成功消息,低版本的则可以
2019-07-09 - 显示插屏广告的方法经常报错
- 代码 [代码]let intsetAd = wx.createInterstitialAd({[代码][代码] [代码][代码]adUnitId: [代码][代码]'adunit-6782f5dc36d498e4'[代码][代码]})[代码][代码]intsetAd.show().then(() => {//出错行view.js:749[代码][代码] [代码][代码]if[代码] [代码](!page.data.adFlag){[代码][代码] [代码][代码]page.setData({ adFlag: 1 })[代码][代码] [代码][代码]}[代码][代码]}).[代码][代码]catch[代码][代码](err => {[代码][代码] [代码][代码]console.log(err.errMsg)[代码][代码] [代码][代码]page.setData({ adFlag: 2 })[代码][代码]})[代码] - 当前 Bug 的表现(可附上截图) Object.values is not a function. (In 'Object.values(ub.show)', 'Object.values' is undefined);at pages/item/view page adInsert functionhttps://lib/WAService.js:1:738513Im@https://lib/WAService.js:1:738574value@https://lib/WAService.js:1:745315adInsert@https://pages/item/view.js:749:14https://lib/WAService.js:1:1007171
2019-04-19 - 4/17视频突然无法播放
- 当前 Bug 的表现(可附上截图) 2019/4/17 下午1点多开始,部分IOS手机(7.0.3,2.6.6,跟系统版本暂无关联),突然稳定出现无法播放小程序视频的问题,表现为 IOS 系统下播放 m3u8 持续抛出渲染异常。影响到的小程序:爱奇艺、优酷等。 video binderror 报错信息: {"type":"error","timeStamp":459,"target":{"dataset":{},"id":"videoId","offsetTop":0,"offsetLeft":0},"currentTarget":{"dataset":{},"id":"videoId","offsetTop":0,"offsetLeft":0},"detail":{"errMsg":"not support mixed rendering"}} 其中这个 errMsg 之前没有遇到过,官方文档也没有对此 error 的说明。
2019-04-17 - 小程序css动画安卓卡,ios不卡
一个简单的动画,ios不卡,安卓有明显的卡顿 .cir1{ animation:mymove 2s infinite; } .cir2{ animation:mymove2 2s infinite; animation-delay: 0.5s; } .cir3{ animation:mymove3 2s infinite; animation-delay: 1.1s; } @keyframes mymove{ from{ opacity: 1; transform: scale(1,1) } to{ opacity: 0; transform: scale(2.5,2.5) } } @keyframes mymove2{ from{ opacity: 1; transform: scale(1,1) } to{ opacity: 0; transform: scale(2.5,2.5) } } @keyframes mymove3{ from{ opacity: 1; transform: scale(1,1) } to{ opacity: 0; transform: scale(2.5,2.5) } }
2018-09-18 - request:fail小程序客户端Bug反馈【如果有做错误检测大家应该都遇到】
- 当前 Bug 的表现(可附上截图) 报各种网络错误 - 预期表现 在开发工具跟自己手机都正常 - 复现路径 个别客户手机上。 - 提供一个最简复现 Demo 这个问题,大量人提问,看社区的意思都是证书错误之类。 经过大量客户测试,得到大量这种错误信息。 第一种: {"errMsg":"request:fail Connection timed out"} 第二种: {"errMsg":"request:fail 网络连接已中断。"} 第三种: {"errMsg":"request:fail Read error: ssl=0xabde1d00: I/O error during system call, Connection reset by peer"} 第四种: {"errMsg":"request:fail ssl hand shake error"} 第五种: {"errMsg":"request:fail socket time out timeout:60000"} 第六种: {"errMsg":"request:fail unexpected end of stream on com.android.okhttp.Address@be97607c"} 第七种: {"errMsg":"request:fail null"} 第八种: {"errMsg":"request:fail unexpected end of stream on Connection{api.xxxxx.com:443, proxy=DIRECT hostAddress=106.122.254.22 cipherSuite=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 protocol=http/1.1} (recycle count=0)"} 第九种: {"errMsg":"request:fail Software caused connection abort"} 第十种: {"errMsg":"request:fail 无法建立数据连接,因为通话仍在进行中。"} 第十一种: {"errMsg":"request:fail 似乎已断开与互联网的连接。"} 第十二种: {"errMsg":"request:fail Network is unreachable"} 等。。。 这些都是我自己接口,日志收集的,服务端没有这些错误的请求日志, 我是在 request函数错误后,把日志再提交给我一个日志接口。 由于日志没法分组查询,可能还漏掉一些情况。 跟证书肯定是没关系,我付费证书,支持TLS 1.0,TLS 1.1,TLS 1.2 , 小程序这个域名也使用2年了,一直有这个问题,之前由于没啥用户量,就没怎么管, 目前小游戏每天有十几万活跃用户, 如果1000个人里有一个人发生这样的问题,每天都要处理100多个人投诉,实在头疼,请求大家解决办法。 小程序也会出现,个别时候开发工具也会出现,重启电脑就好了。 小程序里面出现就比较神奇了, 这个请求进入 fail,我立刻再请求一次,把这个日志上报,同样一个域名,同样一部手机,几乎同样一个时间点。 上报日志竟然成功了。 第十种:提升非常友好,因为通话仍在进行中,符合这种情况,比较理解,电话一响断网,没接到电话,立刻恢复。 然后日志就可以请求这个域名了,可其他种情况也太多了吧,例如第二种:网络连接已中断,第十一种:似乎已断开与互联网的连接, 一个叫网络中断,一个叫似乎网络中断。。。 做程序员技术的,网络断了就断了,没断就没断,这程序员很有意思似乎中断,我都不知道怎么跟客户解释。 如果不是中文,我根本看不懂,其他英文能找到文档对应说明吗? 目前报这些错误的时候,完全没有nginx日志,就是没请求来服务器,我想解决这些没必要的错误,或者减少某些错误,请求各位大神帮助。
2018-12-13 - websocket真机上断开连接后就再也连不上,除非删除重新进小程序
最近发现一个奇怪的问题,项目在开发者工具中运行websockect都是正常的,但是在手机真机上却出现一开始websockect正常连接正常关闭,多操作几次后,就无法再连接上websockect【wx.connectSocket函数返回连接成功“errMsg:connectSocket:ok”,但是wx.onSocketOpen没有被调用,通过wx.onSocketError监听返回“errMsg:connect response time out”】。删除小程序,重新进入又能正常连接websockect,再多操作几次又连接失败了。求解这个问题怎么解决?
2019-01-29 - 部分安卓手机 websocket 失败
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 手机 华为荣耀8青春版 安卓版本 8.0 微信版本 7.0.3 WebSocketInit: function () { var that = this; wx.onSocketError(function (res) { that.setData({ showMsg: "onSocketError " + res.errMsg.code }); }) wx.onSocketClose(function (res) { console.log("onSocketClose") }) wx.onSocketOpen(function () { // callback console.log("onSocketOpen") that.setData({ showMsg: "onSocketOpen " }); }) wx.onSocketMessage(function (data) { console.log("onSocketMessage ", data) that.setData({ showMsg: "onSocketMessage " + data }); }) wx.connectSocket({ url: "", success: function (res) { console.log("connectSocket 成功") }, fail: function (res) { console.log("connectSocket 失败") } }) }, wx.onSocketError 会报错 res.errMsg.code=UNABLE_TO_VERIFY_LEAF_SINGATURE 苹果,大部分的安卓机都正常。服务器 ssl协议的支持 TLS 1.3不支持 TLS 1.2支持 TLS 1.1支持 TLS 1.0支持 SSL 3支持 SSL 2不支持
2019-03-05 - 安卓机有时候报证书错误
视频项目 线上环境(授权三方平台)有时提示证书错误request:fail ssl hand shake error 有时候会报这个错误,之前服务器一直没有问题 报错的是安卓机,但是我们用https://cloud.tencent.com/product/ssl#userDefined10检测没有问题 [图片]
2019-03-28 - 首次进入一个高度4000px的ScrollView页面,直接定位在底部
首次进入一个ScrollView页面,比如这个ScrollView页面高度4000px,想进入后直接定位在底部,像微信那样。可是现在是通过滚动到底部实现的,这样就会有一个明显的从顶部滚动到底部的抖动,不像微信那样没有任何抖动。
2018-10-22 - live-pusher劫持系统音量(iOS)
开启live-pusher之后,系统的媒体音量被设置的很低,通过音量按钮也无法调节
2018-11-04