彈窗 代碼插件已集成,即插即用,五分鐘集成進項目,免費下載,歡迎大家交流?微信小程序用戶隱私保護協(xié)議彈窗插件下載
8 月 10 日微信官方發(fā)布公告 關于小程序隱私保護指引設置的公告,從 2023 年 9 月 15 日起必須用戶點擊同意隱私保護政策并同步給微信之后,開發(fā)者才可以調(diào)用微信提供的隱私接口。
小程序隱私保護官方開發(fā)文檔:https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy
絕大部分的小程序都應該至少使用過一兩個隱私接口,如果不處理, 9 月 15 號之后涉及隱私的接口將無法使用,嚴重影響業(yè)務邏輯。開發(fā)者要做的就是做一個彈窗提示用戶閱讀隱私保護指引,在用戶點擊“同意”按鈕之后同步給微信,之后微信才允許開發(fā)者調(diào)用隱私接口,并且還會檢測用戶是否點擊了按鈕。
首先,涉及到使用了隱私接口的小程序必須在「小程序管理后臺」設置《小程序用戶隱私保護指引》,微信一共提供了 4 個接口給開發(fā)者使用,分別是
- wx.getPrivacySetting:查詢隱私授權(quán)情況
- wx.openPrivacyContract:跳轉(zhuǎn)到隱私協(xié)議頁面
- wx.onNeedPrivacyAuthorization:監(jiān)聽隱私接口需要用戶授權(quán)事件
- wx.requirePrivacyAuthorize :模擬隱私接口調(diào)用,并觸發(fā)隱私彈窗邏輯
分析、確定開發(fā)流程文章來源:http://www.zghlxwxcb.cn/news/detail-697595.html
開發(fā)者可以在需要調(diào)用隱私接口時彈窗、也可以在小程序打開時彈窗,而且只需要授權(quán)一次,授權(quán)之后只要用戶沒有刪除小程序可以一直調(diào)用用到的全部隱私接口,一番研究之后我選擇在頁面顯示時就判斷是否需要授權(quán),授權(quán)之后以后就不需要授權(quán)了,最終確定的流程如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-697595.html
- 頁面顯示時使用 wx.getPrivacySetting 接口判斷是否需要授權(quán),需要則展示彈窗;
- 用戶點擊查看隱私保護指引,使用 wx.openPrivacyContract 接口打開隱私保護指引頁面;
- 用戶返回彈窗頁面;
- 用戶點擊“拒絕”直接關閉小程序,用戶點擊“同意”同步給微信,關閉彈窗;
注意事項
- 2023 年 9 月 15 號之前,默認不會啟用隱私相關功能,所以檢測不到需要彈窗的情況,可以在 app.json 中配置 "__usePrivacyCheck__": true 之后,接口才可以檢測到是否需要彈窗。個人實際情況:我在開發(fā)者工具中配置了 "__usePrivacyCheck__": true ,wx.getPrivacySetting 接口的 res.needAuthorization 無論如何返回的都是 false,但在真機模擬的情況下和線上都可以返回 true ,返回 true 表示需要授權(quán),此時顯示彈窗。
- 自動打開隱私保護指引界面需在「小程序管理后臺」配置《小程序用戶隱私保護指引》,詳細可參考官方用戶隱私保護指引填寫說明。
到了這里,關于uni-app開發(fā)微信小程序,9月15日前需添加隱私協(xié)議彈窗解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!