- 小程序被投诉违规已经整改,为啥申诉审核一直在审核中?
昨天被人投诉违规,晚上已经整改了,今天上午还是在审核中,是不是先提交的申诉,再整改导致一直卡在那里? 想重新审核好像也不行啊,麻烦社区专员看看[图片]
03-03 - PC客户端3.9.11小程序保存多张图片到相册闪退?
从低版本(3.9.7)升级到3.9.11,保存图片到相册没问题。 之后卸载微信,不保留数据,重新安装,再次下载多图会导致闪退。 [图片] 保存到相册代码如下: // 去掉图片链接所带参数 getOriginImgUrl(url) { return url.split('?')[0]; }, getPhotosAlbumAuthorize() { return new Promise((resolve, reject) => { wx.getSetting({ success: (res) => { //检查是否有访问相册的权限,如果没有则通过wx.authorize方法授权 if (!res.authSetting['scope.writePhotosAlbum']) { console.log('没有获取授权'); wx.authorize({ scope: 'scope.writePhotosAlbum', success: () => { //用户点击允许获取相册信息后进入下载保存逻辑 resolve(); }, fail() { reject(); wx.showModal({ title: '未获取相册授权', content: '请点击右上角胶囊按钮,打开设置,将相册权限打开', confirmText: '确定', showCancel: false }); } }); } else { console.log('已获取授权'); resolve(); } } }); }); }, handleDownload() { this.getPhotosAlbumAuthorize().then(() => { this.sequenceDownload(); }).catch(() => {}); }, sequenceDownload() { const filesUrl = this.data.banners.map(url => { return this.getOriginImgUrl(url); }); const proInfo = this.data.detail.description; if (filesUrl.length) { wx.showLoading({ title: '下载中', }); const allPromises = filesUrl.map(url => this.downloadFile(url)); Promise.all(allPromises).then(() => { wx.hideLoading({ noConflict: true }); // 复制商品描述到剪切板 wx.setClipboardData({ data: proInfo, success () {} }); //保存成功弹出提示,告知一下用户 wx.showModal({ title: '提示', content: '已保存到相册,商品描述已经复制到剪切板', confirmColor: '#E0B77A', confirmText: '知道了', showCancel: false }); }).catch(err => { wx.hideLoading({ noConflict: true }); console.log(err); wx.showToast({ icon: 'none', title: '下载保存失败,请重试' }); }); } }, getFileName(url) { const splitArr = url.split('/'); return splitArr[splitArr.length - 1]; }, downloadFile(url) { return new Promise((resolve, reject) => { wx.downloadFile({ url: url, success: (res) => { var savePath = wx.env.USER_DATA_PATH + '/' + this.getFileName(url); const fs = wx.getFileSystemManager(); fs.saveFile({ //下载成功后保存到本地 tempFilePath: res.tempFilePath, filePath: savePath, success() { //获取了相册的访问权限,使用 wx.saveImageToPhotosAlbum 将图片保存到相册中 wx.saveImageToPhotosAlbum({ filePath: savePath, success: () => { resolve(); // 保存完成后删除本地缓存文件 fs.unlink({ filePath: savePath, fail(errmsg) { console.log('remove file fail:', errmsg); } }); }, fail(err) { reject(err); } }); }, fail(err2) { reject(err2); } }); }, fail: (err) => { console.log('download error', err); reject(err); } }); }); },
2024-08-19 - null is not an object (e.widget.canvasToTempFile?
最近告警群老是收到消息,错误内容都一样,大致内容如下: 【JS脚本错误】 Appid: wx0c98b8377098e483 告警时间: 2023-08-22 16:46:00 错误类型: 基础库错误 告警内容: 阈值告警,当前10 上限10 错误样例 (展示top3错误): 1 WebAssembly.instantiate(): Out of memory: Cannot allocate Wasm memory for new instance 2次 在小程序后台看到错误信息都一样(都是IOS),如下: null is not an object (evaluating \'e.widget.canvasToTempFilePath\') https://usr//app-service.js:2059:5655 l@https://usr//app-service.js:1987:878 https://usr//app-service.js:1987:2236 asyncGeneratorStep@https://usr//app-service.js:1938:58 i@https://usr//app-service.js:1938:348 q@https://lib/WASubContext.js:1:69465 https://lib/WASubContext.js:1:69687 C@https://lib/WASubContext.js:1:39166 https://lib/WASubContext.js:1:52977 I@https://lib/WASubContext.js:1:52746 https://lib/WASubContext.js:1:52784 f@https://lib/WASubContext.js:1:159722 https://lib/WASubContext.js:1:125050 https://lib/WASubContext.js:1:155054 p@https://lib/WAServiceMainContext.js:1:159942 https://lib/WAServiceMainContext.js:1:148171 小程序版本:0.19.0 客户端版本:8.0.32 基础库版本:2.30.4 系统类型:IOS 错误时间:2023-08-04 16:13:15 小程序版本:0.19.0 客户端版本:8.0.37 基础库版本:2.32.3 系统类型:IOS 错误时间:2023-08-22 11:12:59 页面有用到canvas生成图片,给出的报错脚本位置也不对啊。
2023-08-22 - 开发者工具RC 1.06.2206271报错,WXSS 文件编译错误
typescript + sass 模板搭建的小程序在导入之后报错,如下: [ WXSS 文件编译错误] (env: Windows,mp,1.06.2206271; lib: 2.20.3) 使用1.05.2204250版本没有报错
2022-07-04