百度智能小程序 isLoginSync

2020-09-05 14:43 更新

swan.isLoginSync

基礎(chǔ)庫 1.13.4 版本開始支持。

Web 態(tài)說明:Web 態(tài)調(diào)用該方法默認(rèn)返回 true,建議使用 swan.checkSession

解釋:獲取宿主 App 登錄狀態(tài)。

方法參數(shù)

返回參數(shù)說明

參數(shù) 類型 說明

isLogin

Boolean

宿主 App 登錄狀態(tài) true: 已登錄,false: 未登錄

示例 

在開發(fā)者工具中打開


圖片示例


代碼示例

<view class="wrap">
    <button type="primary" bindtap="isLoginSync">驗證用戶是否登錄百度APP</button>
</view>
Page({
    isLoginSync() {
        let res = swan.isLoginSync();
        if (res.isLogin) {
            swan.showToast({
                title: '用戶登錄小程序',
                icon: 'none'
            });
            console.log('isLoginSync success', res);
        }
        else {
            console.log('isLoginSync fail', res.message);
            swan.showToast({
                title: '用戶百度APP登錄態(tài)未同步到小程序',
                icon: 'none'
            });
        }
    }
});

Bug & Tip

  • 基礎(chǔ)庫 3.140.1 之前,無法判斷接口是否調(diào)用失敗。
  • 基礎(chǔ)庫 3.140.1 及以后,接口調(diào)用失敗時會返回一個標(biāo)準(zhǔn)的Error對象,可通過instanceof來判斷接口是否調(diào)用失敗。

錯誤碼

Android

錯誤碼 說明

1001

執(zhí)行失敗


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號