wx.chooseImage()在安卓上闪退或重新调用原来进过的场景或页面, 我测试三种安卓手机,都有这问题。
但苹果手机正常。
症状: 如果选择像册则正常, 直接用手机拍照后,再点确认就闪退,重新进入新的页面。因为从vconsole里的记录都被刷新了。
我是使用 cos-wx-sdk-v5包
wx.chooseImage({ count: 1, // 默认9 sizeType: [ 'compressed' ], // 可以指定是原图还是压缩图,默认二者都有 'original', sourceType: [ 'album' , 'camera' ], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { let filepath = res.tempFilePaths[0], filename = `....` ; that.cos.postObject({ Bucket: that.Bucket, Region: that.Region, Key: filename, FilePath: filepath, TaskReady: function (taskId) { TaskId = taskId }, onProgress: function (info) { console.log(JSON.stringify(info)); } }, (err, data) => { let cosFilename = `http: //${that.Bucket}.cos.${that.Region}.myqcloud.com/${filename}`; cb && cb(err, cosFilename); } ); // that.requestCallback }, fail:(err) => { console.log( "调用相册失败:" , err); } }) |
请问一下这个问题解决没?安卓机只能拍照是没有问题的,如果可以拍照又可以从相册中选择则会出现刷新小程序的情况~
都很长时间了,还没有修复。这段时间因为这个问题,这客户无数次投诉,你们好意思说尽快修复
你好,感谢反馈,这个是已知问题,我们会尽快修复
ios 调用 wx.chooseImage选 择拍照返回出现白屏
https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000ec83dd080907ce6869e52e51000
都很长时间了,还没有修复。这段时间因为这个问题,这客户无数次投诉,你们好意思说尽快修复
进一步测试发现,android 升级到7 wechat 6.6.6 就正常。
我的另2台手机是android 4.4.4 wechat 6.6.6, android 7 wechat 6.6.2会出此问题。