HarmonyOS鸿蒙Next账号登录
HarmonyOS鸿蒙Next账号登录
帐号登录
导入模块
import BasicLib from '@huawei/h5pro-basic-lib'
BasicLib.account.bindAccessToken
bindAccessToken(): void
将在H5后端服务器中获取的令牌绑定到本地H5运行上下文。
BasicLib.account.bindAppId
bindAppId(appid: String): void
将appid绑定到本地H5运行上下文。
参数:
参数名 | 类型 | 说明 |
---|---|---|
appid | String | H5应用的appid。 |
BasicLib.account.signIn
signIn(para: Object): Promise<SignInResult>
登录。
参数:
参数名 | 类型 | 说明 |
---|---|---|
para | Object | 登录参数。 |
Object
参数名 | 类型 | 说明 |
---|---|---|
appid | String | 华为开发者联盟生成的appid。 |
useAuthCode | Boolean | true表示使用AuthCode模式,false表示访问AccessToken模式。 |
scopes | Array<String> | 请求的Scope权限。 |
redirectUrl | String | 可选。登录完成时重定向的URL。 |
SN | String | 可选。设备序列号。 |
返回值:
类型 | 说明 |
---|---|
Promise<SignInResult> | 登录的结果,通过promise形式获取。 |
SignInResult
参数名 | 类型 | 描述 |
---|---|---|
openId | String | open ID。 |
serverAuthCode | String | 授权码,仅在使用AuthCode模式时有效。 |
accessToken | String | AccessToken。 |
displayName | String | 用户名。 |
photoUrl | String | 图片URL。 |
unionId | String | union ID。 |
String | email地址。 | |
givenName | String | 名。 |
familyName | String | 姓。 |
BasicLib.account.signOut
signOut(): Promise
退出帐号登录。
返回值:
类型 | 说明 |
---|---|
Promise | 退出帐号登录的结果,通过promise形式获取。 |
BasicLib.account.silentSignIn
silentSignIn(para: Object): Promise<SignInResult>
静默登录。此方式不会弹出对话框。
参数:
参数名 | 类型 | 说明 |
---|---|---|
para | Object | 登录参数。 |
Object
参数名 | 类型 | 说明 |
---|---|---|
appid | String | 华为开发者联盟生成的appid。 |
useAuthCode | Boolean | true表示使用AuthCode模式,false表示访问AccessToken模式。 |
scopes | Array<String> | 请求的Scope权限。 |
redirectUrl | String | 可选。登录完成时重定向的URL。 |
SN | String | 可选。设备序列号。 |
返回值:
类型 | 说明 |
---|---|
Promise<SignInResult> | 登录的结果,通过promise形式获取。 |
SignInResult
参数名 | 类型 | 描述 |
---|---|---|
openId | String | open ID。 |
serverAuthCode | String | 授权码,仅在使用AuthCode模式时有效。 |
accessToken | String | AccessToken。 |
displayName | String | 用户名。 |
photoUrl | String | 图片URL。 |
unionId | String | union ID。 |
String | email地址。 | |
givenName | String | 名。 |
familyName | String | 姓。 |
更多关于HarmonyOS鸿蒙Next账号登录的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于HarmonyOS鸿蒙Next账号登录的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,账号登录通常通过华为账号进行。用户可以在设备设置中找到“账号与安全”选项,选择“添加账号”并输入华为账号信息完成登录。登录后,用户可以享受云服务、应用同步、数据备份等功能。如果尚未注册华为账号,可以在登录界面选择“注册账号”进行创建。确保使用强密码,并开启双重验证以增强账号安全性。