saveImageToPhotosAlbum:fail api scope is not declared in the privacy agreement
昨天明明可以了,開了個會出來,又不行了,真要命啊啊啊啊啊啊啊啊啊啊(現在回想起來可能是因為我把發布的那個版本刪了,因為那個只是用來測試用的emmmm)
微信小程序后臺看已經有寫入圖片權限了,可是手機上授權頁面的隱私協議一直都沒有
更新用戶隱私協議時一定要寫 保存發票圖片,保存圖片會不給過,這群天殺的審核員,一下過一下不過的,坑慘我了.......
更新協議后一定要發布發布發布,然后點開授權頁面一定要看到新增的那個權限才行。
manifest.json一定要加?
"permission" : {"scope.userLocation" : {"desc" : "提供準確的定位服務"},"scope.writePhotosAlbum" : {"desc" : "用于將圖片保存至您的相冊"}},
更新協議這里一定要寫清楚,有時候寫清楚了就給更新了,沒寫清楚就更新不上,
寫保存圖片不行,一定要寫保存XX圖片,可能審核員不一樣吧,第一次保存圖片能過,后邊死活過不了了emmmmmm,
找了我一整天呀啊啊啊啊啊啊啊啊啊啊啊啊啊
小程序新版本一定要發布,一定要發布,發布到正式環境才可以,這個框終于彈出來了,流下了絕望無助,又喜極而泣的淚水,emmmmmmm
最后附上我的代碼:
uni.downloadFile({url: ioii_invoice_pic_url,// #ifdef MP-WEIXINfilePath: wx.env.USER_DATA_PATH + "/" + filename,// #endifsuccess: (res) => {//console.log('res', res)this.downloading = falseif (res.statusCode === 200) {// #ifdef MP-WEIXINconst filePath = res.filePathif (fileExt === 'jpg' || fileExt === 'jpeg' || fileExt === 'png' || fileExt ==='gif') {//如果是圖片走這里uni.saveImageToPhotosAlbum({ //保存圖片到系統相冊。filePath: filePath, //圖片文件路徑success: function() {uni.showToast({title: '發票保存成功',icon: 'none',});uni.previewImage({current: 0,urls: [ioii_invoice_pic_url],})},fail: function(e) {console.log(e);uni.showToast({title: '發票保存失敗',icon: 'none',});}});} else {wx.openDocument({filePath: filePath,fileType: fileExt,showMenu: true,success: (res) => {console.log('打開文檔成功')},fail: function(err) {console.error('打開失敗', err);}})}// #endif}},fail: (err) => {console.error('', err)this.downloading = false//this.common.toast(err, 2000, false)this.common.toast('下載失敗', 2000, false)}})