前言
-
最近突然發(fā)現(xiàn)uni-app上傳組件,在微信開(kāi)發(fā)者工具上傳圖片時(shí)候,打開(kāi)不了文件資源,報(bào)錯(cuò)
-
在體驗(yàn)版和上線版本一樣的情況,上傳圖片的時(shí)候打開(kāi)不了照相機(jī)和相冊(cè),報(bào)的錯(cuò)也是同樣
-
其實(shí)這是因?yàn)樾〕绦蚝笈_(tái)沒(méi)有完善用戶隱私保護(hù)指引,和對(duì)應(yīng)的api和組件的申請(qǐng)權(quán)限
-
在查詢這個(gè)問(wèn)題過(guò)程中,發(fā)現(xiàn)很多說(shuō)組件手動(dòng)上傳,設(shè)置usePrivacyCheck,改基礎(chǔ)庫(kù)的等等
-
后面排查問(wèn)題越來(lái)越暈-下面是自己解決這個(gè)問(wèn)題過(guò)程分享給大家
情景在現(xiàn)
-
在微信開(kāi)發(fā)者工具上傳組件報(bào)錯(cuò),打開(kāi)不了文件資源。
-
如果你把小程序基礎(chǔ)庫(kù)改成2.32.2-一切正常,說(shuō)明就是你的用戶隱私保護(hù)指引沒(méi)有完善
-
改基礎(chǔ)庫(kù)自己可以這種方法不可?。ㄏ旅鏁?huì)講)
過(guò)程須知
1.需不需要在uni-app的源碼視圖添加小程序?qū)傩?strong>usePrivacyCheck: true-不需要
-
首先小程序文檔搜索-小程序隱私協(xié)議開(kāi)發(fā)指南
-
文檔寫(xiě)的很清楚2023年9月15日之后不管你有沒(méi)有設(shè)置這個(gè)屬性,都會(huì)把隱私詢問(wèn)彈框開(kāi)啟
2.uni-app uni-file-picker組件是否需要上傳空間-開(kāi)啟手動(dòng)上傳-不需要
-
來(lái)到uni-app文檔的內(nèi)置uni-file-picker組件
-
文檔說(shuō)的很清楚-沒(méi)有上傳空間時(shí)候默認(rèn)就是手動(dòng)上傳-意思是跟著沒(méi)關(guān)系(具體使用主頁(yè)文章有)
-
意思就是如果原來(lái)你的組件是正常使用的,那就是跟這沒(méi)關(guān)系
3.更改微信開(kāi)發(fā)者工具基礎(chǔ)庫(kù)為2.33.2之后一切正常-不可取
-
我們可以把小程序基礎(chǔ)庫(kù)理解成微信版本,會(huì)跟據(jù)安裝的不同微信版本而改變
-
因?yàn)槟阍诒緳C(jī)開(kāi)發(fā)者工具修改基礎(chǔ)庫(kù)確實(shí)可以讓你自己正常上傳圖片
-
并且基礎(chǔ)庫(kù)推送之后,你就會(huì)發(fā)現(xiàn)只有自己的手機(jī)環(huán)境登錄體驗(yàn)版,正式版可以正常上傳-反而會(huì)誤導(dǎo)我們
-
因?yàn)槲覀儽緳C(jī)推送基礎(chǔ)庫(kù),只能改變自己微信環(huán)境的基礎(chǔ)庫(kù),我們是改變不了別人用的的基礎(chǔ)庫(kù)
-
這也是為什么小程序后臺(tái)只能設(shè)置最低基礎(chǔ)庫(kù)提醒-因?yàn)槲覀儾荒茏柚箘e人更新
-
所以完善用戶隱私指引,獲取授權(quán)-才是真正解決辦法
4.為什么這么嚴(yán)謹(jǐn)安全-自己理解
-
用戶隱私指引意思就是把相關(guān)重要組件和api管控起來(lái),開(kāi)發(fā)者需要使用就申請(qǐng)對(duì)應(yīng)的權(quán)限-也會(huì)通過(guò)彈窗告知用戶
-
可能是為了數(shù)據(jù)安全和用戶須知性-我們干什么必須讓用戶知道
-
包括之前獲取授權(quán)api廢棄和等等組件和api不能使用也是這個(gè)原因吧-可以理解
微信小程序后臺(tái)通知
解決步驟
1.登錄小程序管理后臺(tái)-點(diǎn)擊右邊最下面設(shè)置-在基本設(shè)置往下劃找到-服務(wù)內(nèi)容聲明
-
一次沒(méi)修改過(guò)是未更新-修改過(guò)一次是已更新
2.點(diǎn)擊右側(cè)更新-1.開(kāi)發(fā)者處理的信息-增加信息類型-要看清楚不要直接就往下劃直接確認(rèn)生成協(xié)議
-
根據(jù)自己代碼中使用的api勾選正確的信息類型權(quán)限
-
怎么知道api對(duì)應(yīng)哪些權(quán)限-點(diǎn)擊圖中-或者文檔直接搜索-小程序用戶隱私保護(hù)指引內(nèi)容介紹
-
我的是上傳問(wèn)題-收集你選中的照片或視頻信息-訪問(wèn)你的攝像頭(用途真實(shí)填寫(xiě)就行了)
-
審核一般快的幾個(gè)小時(shí)就會(huì)通過(guò)
3.選中對(duì)應(yīng)權(quán)限確定會(huì)讓你填寫(xiě)每個(gè)權(quán)限用途-如實(shí)填寫(xiě)就可以了-給用戶看的
4.填完劃到最下面-確認(rèn)并生成協(xié)議-等待審核
5.審核通過(guò)之后-本地微信開(kāi)發(fā)者工具任何基礎(chǔ)庫(kù)-上傳圖片恢復(fù)正常
-
并且會(huì)自動(dòng)檢測(cè),在你需要獲取用戶隱私指引的時(shí)候會(huì)自己彈出授權(quán)框確定(只會(huì)出現(xiàn)一次)
-
我們本地重新編譯之后,也會(huì)出現(xiàn)一次授權(quán)框。協(xié)議內(nèi)容就是我們?cè)谛〕绦蚝笈_(tái)勾選申請(qǐng)審核的
6.這個(gè)時(shí)候我們只保證了本地正常-所以在體驗(yàn)版本提交審核的時(shí)候把采集用戶隱私勾選上
? ?注意點(diǎn)擊更新查看一下消息類型,是否一致,不一致重復(fù)上面2,3,4步驟
? ?小程序后臺(tái)設(shè)置的是管本地的,這里點(diǎn)擊更新是管線上的。第一次要設(shè)置2次才對(duì)(切記)
7.最終效果
-
小程序在上傳圖片時(shí)候拉取一個(gè)授權(quán)框(用戶隱私指引-只會(huì)授權(quán)一次)確定之后一切正常
-
完結(jié)
總結(jié):
經(jīng)過(guò)這一趟流程下來(lái)相信你也對(duì) uni-app 微信小程序-完善用戶隱私保護(hù)指引-(chooseAndUploadFile:fail api scope is not declared in the privacy aereement) 有了初步的深刻印象,但在實(shí)際開(kāi)發(fā)中我 們遇到的情況肯定是不一樣的,所以我們要理解它的原理,萬(wàn)變不離其宗。加油,打工人!文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-736853.html
有什么不足的地方請(qǐng)大家指出謝謝 -- 風(fēng)過(guò)無(wú)痕文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-736853.html
到了這里,關(guān)于uni-app 微信小程序-完善用戶隱私保護(hù)指引-(chooseAndUploadFile:fail api scope is not declared in the privacyaereemen的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!