小程序open-data組件将于2022年2月(yuè)21日24時(shí)起回收該功能
爲進一步規範開發者調用(yòng)用(yòng)戶信息相關接口或功能,提升用(yòng)戶體驗,平台将對(duì)部分(fēn)用(yòng)戶信息相關功能及接口進行調整,具體如下(xià):
訪問藍牙、添加聯系人(rén)和(hé)添加日曆事件需要用(yòng)戶批準
小程序必須處理(lǐ)用(yòng)戶的(de)個(gè)人(rén)信息,并得(de)到用(yòng)戶的(de)明(míng)确同意。 平台計劃從2022年2月(yuè)21日24點開始在以下(xià)界面中添加用(yòng)戶許可(kě)證。
訪問藍牙:調用(yòng)wx.openBluetoothAdapter、wx.createBLEPeripheralServer,需要scope.bluetooth許可(kě)證
添加通(tōng)訊錄聯系人(rén):調用(yòng)wx.addPhoneContact,需要scope.addPhoneContact許可(kě)證
要添加日曆事件,必須調用(yòng)wx.addPhoneRepeatCalendar、wx.addPhoneCalendar并具有scope.addPhoneCalendar許可(kě)證
開發人(rén)員(yuán)在調整平台前,先添加使用(yòng)wx.getSetting獲取用(yòng)戶當前許可(kě)狀态的(de)邏輯,如果許可(kě)狀态爲false,則調用(yòng)wx.openSetting打開設置界面,然後訪問用(yòng)戶
有關許可(kě)功能的(de)詳細信息,請參閱官方文檔
組件功能調整
開發者在沒有得(de)到用(yòng)戶明(míng)确同意的(de)情況下(xià)通(tōng)過小部件展示用(yòng)戶的(de)個(gè)人(rén)信息,用(yòng)戶容易誤認爲自己的(de)個(gè)人(rén)信息是非法獲取到小程序中的(de)。 平台計劃從2022年2月(yuè)21日24時(shí)起回收展示個(gè)人(rén)信息的(de)能力,如果小程序需要收集用(yòng)戶昵稱頭像等信息,可(kě)以通(tōng)過頭像昵稱填寫功能進行收集。 具體回收方法如下(xià)
向頭像展示灰色頭像
用(yòng)戶昵稱“微信用(yòng)戶”
用(yòng)戶的(de)性别、地區(qū)和(hé)語言爲空白。
小程序是以顯示組名的(de)能力保留的(de),平台在小程序的(de)生命周期中首次調用(yòng)此組件以顯示組名,并向用(yòng)戶提示“組名隻有你能看到,不能獲取小程序”
獲取手機号碼能力的(de)安全升級
在此之前,小程序獲取用(yòng)戶的(de)手機号碼,是直接通(tōng)過基本庫接口獲取加密數據進行解密。 從基庫2.21.2版開始,向回調參數添加code參數,開發人(rén)員(yuán)獲取code參數,然後通(tōng)過服務端auth.getPhoneNumber接口,進行加密
爲了(le)不影(yǐng)響開發人(rén)員(yuán)的(de)現有邏輯,原始基庫接口中的(de)encryptedData參數仍然保留,建議(yì)開發人(rén)員(yuán)盡快(kuài)以新的(de)方式獲取用(yòng)戶的(de)手機号碼,同時(shí),在此建議(yì)開發者們及時(shí)關注騰訊發出的(de)最新動态,及時(shí)做(zuò)出調整 ,以便程序順利運行~
掃一掃,關注我們
相關新聞
- JAVA開發之hashMap時(shí)間複雜(zá)度分(fēn)析
- 微信小程序開發偶發性獲取手機号失敗解決方案
- 使用(yòng)JAVA開發小程序時(shí),如何防止接口被頻(pín)繁請求
- app開發制作過程中,使用(yòng)JAVA注解方式,實現權限功能開發
- springBoot小程序開發的(de)項目,後台如何優雅的(de)停止進程
- JAVA知識十連問
- JAVA語言小程序開發之hashMap原理(lǐ)詳解
- mysql常見錯誤詳解
- 小程序open-data組件将于2022年2月(yuè)21日24時(shí)起···
- 爲什(shén)麽重寫了(le)equals方法,就必須重寫hashCode