阅读(1423)
赞(8)
百度智能小程序 isLoginSync
2020-08-13 16:27:02 更新
swan.isLoginSync
基础库 1.13.4 版本开始支持。
Web 态说明:Web 态调用该方法默认返回 true,建议使用 swan.checkSession。
解释:获取宿主 App 登录状态。
方法参数
无
返回参数说明
参数 | 类型 | 说明 |
---|---|---|
isLogin |
Boolean |
宿主 App 登录状态 true: 已登录,false: 未登录 |
示例
图片示例
代码示例
<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登录态未同步到小程序',
icon: 'none'
});
}
}
});
Bug & Tip
- 基础库 3.140.1 之前,无法判断接口是否调用失败。
- 基础库 3.140.1 及以后,接口调用失败时会返回一个标准的
Error
对象,可通过instanceof
来判断接口是否调用失败。
错误码
Android
错误码 | 说明 |
---|---|
1001 |
执行失败 |