Android 和 ios Line 授权登录插件
详细内容
Line 授权登录插件
line 应用开发者平台网站,
https://developers.line.biz/zh-hant/
IOS 端配置, 需要配置 schemes ,schemewhite 白名单,和 UniversalLink
复制代码 /* ios打包配置 */
"ios" : {
"urltypes" : [
{
"urlschemes" : [ "line3rdp.$(PRODUCT_BUNDLE_IDENTIFIER)" ],
"documentrole" : "Editor"
}
],
"urlschemewhitelist" : "lineauth2",
"capabilities" : {
"entitlements" : {
"com.apple.developer.associated-domains" : [ "applinks:你的 UniversalLink 域名" ]
}
}
}
插件引用
复制代码const plug=uni.requireNativePlugin("html5app-linelogin");
登录 login
复制代码 plug.login(function(e){
//返回参数 e
});
回调参数说明
- 用户取消授权
复制代码{"msg":"用户取消授权","code":1}
- 授权成功
复制代码{
"msg":"授权成功",
"code":0,
"display_name":"用户名称",
"status_message":"用户状态",
"user_id":"用户id",
"picture_url":"用户头像",
"accessToken":" 登录Token"
}
- 授权失败
复制代码{"code":-2,"msg":"授权失败","errormsg":""}
退出登录
复制代码plug.logout();
加载更多