Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Подсказка для входа в Smart Lock setPhoneNumberIdentifierSupported не работает

Автор вопроса: dunkah0licОтветов: 1

Я пытаюсь получить номер телефона пользователя с помощью 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.

Номер виден в Настройки -> О программе -> Статус -> Статус SIM и может быть получен через TelephonyManager, но я хотел бы получить его без запроса разрешения телефона.

  • Хм, включена ли функция Smart Lock в Настройки › Google › Smart Lock для паролей для всех учетных записей на устройстве. Это может мешать... Steven 18.08.2017
  • Не работает с ним как включенным, так и выключенным, если он включен, есть диалоговое окно прогресса, а затем обратный вызов onActivityResult, если он выключен, нет диалога, прямо к обратному вызову. На устройстве только одна учетная запись dunkah0lic 18.08.2017
  • И для проверки: похоже, вы можете получить номер телефона из TelephonyManager.getLine1Number(), когда у вас есть соответствующие разрешения? В какой стране/операторе/OEM используется устройство? Steven 20.08.2017
  • Да, могу, аппарат Sony Xperia Z5 (E6653), международная версия, наверное, куплен в России dunkah0lic 21.08.2017
  • Он работает на Galaxy S6 EDGE, это ошибка конкретного устройства? dunkah0lic 23.08.2017

credentialsandroidgoogle-play-servicesgoogle-apigoogle-smartlockpasswords

Ответы

Ответ 1 · рейтинг 1 · dunkah0lic

Оказалось, проблема с сим-картой, не работает с EE sim.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы