用戶授權

2020-02-12 16:38 更新

小程序會對用戶信息進行嚴格的保護,開發(fā)者僅在用戶授權的情況下才能進行下述 API/組件的調(diào)用/使用。

小程序僅在 API/組件 首次 調(diào)用/使用時彈窗詢問用戶。若用戶允許則正常調(diào)用,否則本次調(diào)用失敗。且在用戶手動授權之前,開發(fā)者再次調(diào)用需要授權 API 時,會直接進入接口的 fail 回調(diào)。同時,無論用戶允許與否,該授權設置均會出現(xiàn)在小程序授權設置頁中。用戶可以再次修改授權,調(diào)用結果也會隨之變化。

?? 注意只有已經(jīng)提示過用戶授權的權限才會出現(xiàn)在授權設置頁面內(nèi)。
?? 注意用戶授權設置不會與服務器同步,若用戶更換設備,或在同一設備上切換賬號,則會重新提示授權。


獲取用戶授權設置

開發(fā)者可以通過 tt.getSetting 獲取用戶當前的授權狀態(tài)。


打開設置頁面

用戶可以在小程序設置頁面(右上角 - 更多 - 設置)中控制對該小程序的授權狀態(tài)。 開發(fā)者可以通過 tt.openSetting 打開設置頁面,引導用戶授權。


提前發(fā)起授權請求

開發(fā)者可以通過 tt.authorize 在調(diào)用需授權 API 之前,提前向用戶發(fā)起授權請求。


scope 列表

scope對應接口描述
scope.userInfott.getUserInfo是否授權用戶信息
scope.userLocationtt.getLocation,tt.openLocation是否授權地理位置
scope.addresstt.chooseAddress是否授權通訊地址
scope.recordtt.getRecorderManager.start是否授權錄音功能
scope.albumtt.saveImageToPhotosAlbum,tt.saveVideoToPhotosAlbum是否授權保存到相冊
scope.cameratt.scanCode,tt.chooseImage,tt.chooseVideo是否授權攝像頭


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號