支付寶小程序API 權(quán)限引導(dǎo)

2020-09-16 15:49 更新

my.showAuthGuide

通過權(quán)限引導(dǎo)模塊以圖文等形式向用戶彈出 Dialog,引導(dǎo)用戶打開相應(yīng)的權(quán)限。權(quán)限引導(dǎo)的核心是引導(dǎo)而非權(quán)限判斷,調(diào)用時機應(yīng)該在業(yè)務(wù)方確認所需權(quán)限被限制的時候;此外權(quán)限引導(dǎo)彈框受疲勞度等因素控制。

示例代碼

// API-DEMO page/API/show-auth-guide/show-auth-guide.json
{
    "defaultTitle": "權(quán)限引導(dǎo)"
}
<!-- API-DEMO page/API/show-auth-guide/show-auth-guide.axml-->
<view class="page">
  <view class="page-description">權(quán)限引導(dǎo) API</view>
  <view class="page-section">
    <view class="page-section-title">my.showAuthGuide</view>
    <view class="page-section-demo">
      <button type="primary" onTap="showAuthGuide">權(quán)限引導(dǎo)</button>
    </view>
  </view>
</view>
// API-DEMO page/API/show-auth-guide/show-auth-guide.js
Page({
  showAuthGuide() {
    my.showAuthGuide({ 
        authType:'LBS',
        success:(res)=>{
            //shown為true時表示會顯示權(quán)限引導(dǎo)彈窗,為false時表示用戶已經(jīng)授權(quán)
            my.alert({content: '調(diào)用成功:'+JSON.stringify(res), });
        },
        fail:(error)=>{
            my.alert({content: '調(diào)用失?。?+JSON.stringify(error), });
        },
    });
  },
});

入?yún)?/h4>

入?yún)?Object 類型,屬性如下:

屬性 類型 必填 描述
authType String 引導(dǎo)的權(quán)限標識,用于標識該權(quán)限類型(如 LBS)。
success Function 調(diào)用成功的回調(diào)函數(shù)。
fail Function 調(diào)用失敗的回調(diào)函數(shù)。
complete Function 調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)。

支持的 authType

權(quán)限名稱 權(quán)限碼 支持平臺
后臺保活權(quán)限 BACKGROUNDER Android
桌面快捷權(quán)限 SHORTCUT Android
麥克風(fēng)權(quán)限 MICROPHONE iOS
通訊錄權(quán)限 ADDRESSBOOK iOS
相機權(quán)限 CAMERA iOS
照片權(quán)限 PHOTO iOS
push通知欄權(quán)限 NOTIFICATION Android
自啟動權(quán)限 SELFSTARTING Android
lbs總開關(guān) LBSSERVICE iOS
lbs開關(guān)(app) LBS iOS
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號