Smart Lock登录提示setPhoneNumberIdentifierSupported无法正常工作

时间:2017-08-17 08:30:44

标签: android google-api google-play-services credentials google-smartlockpasswords

我正在尝试使用HintRequest获取用户电话号码

PendingIntent intent = Auth.CredentialsApi.getHintPickerIntent(
        googleApiClient, new HintRequest.Builder()
                .setPhoneNumberIdentifierSupported(true)
                .setEmailAddressIdentifierSupported(false)
                .build());
        try {
    startIntentSenderForResult(intent.getIntentSender(),
            REQUEST_CODE_RESOLVE_PHONE, null, 0, 0, 0);
} catch (IntentSender.SendIntentException e) {
    e.printStackTrace();
}

但是没有得到任何结果和Activity.RESULT_CANCELED。

nubmer在设置中可见 - >关于 - >状态 - > SIM状态可以通过TelephonyManager接收,但我希望在没有请求电话许可的情况下获得它。

1 个答案:

答案 0 :(得分:0)

原来这是一个SIM卡问题,无法使用EE sim