Account Kit 文档指出,如果您使用 AccountKitActivity.ResponseType.TOKEN 开始登录会话,则可以通过调用 getCurrentAccount() 来访问当前帐户的 Account Kit ID、电话号码和电子邮件。
如果您像 Saavn 那样从 AccountKitActivity.ResponseType.CODE 开始,是否可以获取用户的电话号码?
是的,只要您在配置中使用 LoginType.PHONE,就有可能。
AccountKit.getCurrentAccount(new AccountKitCallback<Account>() {
@Override
public void onSuccess(final Account account) {
String accountKitId = account.getId();
PhoneNumber phoneNumber = account.getPhoneNumber();
String phoneNumberString = phoneNumber.toString();
}
@Override
public void onError(final AccountKitError error) {
// Handle Error
}
});
这是您的电话号码:phoneNumberString;但,account.getEmail()
如果您的配置中使用了 LoginType.PHONE,则将返回 null。
如果您在配置中使用 LoginType.EMAIL,则反之亦然。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)