华为帐号登录:范围电子邮件地址选项未选中
HUAWEI ID login: Scope email address option getting as unselected
我已经@hmscore/react-native-hms-account
在我的react native应用程序中实现了使用华为帐号登录。
当我使用 ID 令牌登录时,我想强制使用 obtain your email address
选项。但目前,该选项是有的,但默认未选中。
我也在通过 authScopeList: [HMSAuthScopeListConstants.EMAIL]
范围。
是否可以将 obtain your email address
作为强制默认选择选项?
谢谢。
signInWithIdToken = () => {
let signInData = {
accountAuthParams: HMSAuthParamConstants.DEFAULT_AUTH_REQUEST_PARAM,
authRequestOption: [
HMSAuthRequestOptionConstants.ID_TOKEN,
HMSAuthRequestOptionConstants.ACCESS_TOKEN,
],
authScopeList: [HMSAuthScopeListConstants.EMAIL],
};
HMSAccountAuthService.signIn(signInData)
.then((response) => {
this.logger('Sign In With IdToken -> ', response);
console.log(response);
})
.catch((err) => {
this.errorLogger('Sign In With IdToken -> ', err);
});
};
经团队确认,该邮箱为用户个人隐私信息。所以用户需要选择是否授权邮箱地址。
因此,该选项默认不选中,不能强制默认选中。
我已经@hmscore/react-native-hms-account
在我的react native应用程序中实现了使用华为帐号登录。
当我使用 ID 令牌登录时,我想强制使用 obtain your email address
选项。但目前,该选项是有的,但默认未选中。
我也在通过 authScopeList: [HMSAuthScopeListConstants.EMAIL]
范围。
是否可以将 obtain your email address
作为强制默认选择选项?
谢谢。
signInWithIdToken = () => {
let signInData = {
accountAuthParams: HMSAuthParamConstants.DEFAULT_AUTH_REQUEST_PARAM,
authRequestOption: [
HMSAuthRequestOptionConstants.ID_TOKEN,
HMSAuthRequestOptionConstants.ACCESS_TOKEN,
],
authScopeList: [HMSAuthScopeListConstants.EMAIL],
};
HMSAccountAuthService.signIn(signInData)
.then((response) => {
this.logger('Sign In With IdToken -> ', response);
console.log(response);
})
.catch((err) => {
this.errorLogger('Sign In With IdToken -> ', err);
});
};
经团队确认,该邮箱为用户个人隐私信息。所以用户需要选择是否授权邮箱地址。
因此,该选项默认不选中,不能强制默认选中。