5月已經(jīng)臨近尾聲 ,近日,微信團隊發(fā)布了本月微信小程序開發(fā)能力更新,下面為大家匯總,方便大家查看。
1、 小程序用戶頭像昵稱獲取規(guī)則調整
自 2022 年 10 月 25 日 24 時后,用戶頭像昵稱獲取規(guī)則將進行如下調整:
1)自生效期起,小程序 wx.getUserProfile 接口將被收回;
2)自生效期起,插件通過 wx.getUserInfo 接口獲取用戶昵稱頭像將被收回;
3)「頭像昵稱填寫能力」支持獲取用戶頭像昵稱
4)小程序 wx.getUserProfile 與插件 wx.getUserInfo 接口兼容基礎庫 2.21.2 以下版本的頭像昵稱獲取需求;
更多詳情可參考:微信小程序用戶頭像昵稱獲取規(guī)則調整
2、選擇地理位置接口調整
自 2022 年 6 月 13 日起,wx.choosePoi 和 wx.chooseLocation 接口規(guī)則進行以下調整,并對所有小程序、小游戲和插件生效:
wx.choosePoi 和 wx.chooseLocation 接口的使用將不再需要用戶授權 scope.userLocation,滿足使用條件的開發(fā)者可直接調用,詳情可訪問 授權;
若開發(fā)者調用 wx.choosePoi 和 wx.chooseLocation 接口,需在小程序用戶隱私保護指引中,聲明收集用戶選擇的位置信息的目的,詳情可訪問 用戶隱私保護指引填寫說明;
wx.choosePoi 接口的回調信息中,latitude 和 longitude 字段將不返回真實的經(jīng)緯度信息,全部返回 ( 0 , 0 ),詳情可訪問 接口文檔。
3、監(jiān)聽小程序異步組件加載失敗回調 wx.onLazyLoadError
在小程序中,不同的分包對應不同的下載單元;因此,除了非獨立分包可以依賴主包外,分包之間不能互相使用自定義組件或進行 require。
「分包異步化」特性將允許通過一些配置和新的接口,使部分跨分包的內容可以等待下載后異步使用,從而一定程度上解決這個限制。
4、接口調用頻率規(guī)范
小程序 wx 接口可分為“普通接口”和“限頻接口”。
開發(fā)者可登錄小程序管理后臺 – 開發(fā)管理 – 接口設置中查看“限頻接口”調用情況。