В настройках Google можно отключить «Умный замок для паролей», поэтому мое приложение не должно отображать подсказки для входа, если оно отключено на системном уровне.Как определить, включен ли SmartLock на устройстве
Есть ли что-то эквивалентное, чтобы определить, отключен ли Smart Lock, например API, чтобы проверить, доступно ли Google Play Services GoogleApiAvailability.getInstance() .isGooglePlayServicesAvailable(this))
?
Если вы вызываете API и Smart Lock отключен для всех учетных записей, вы должны получить результат обратного вызова со статусом «ОТМЕНА», «NO_ELIGIBLE_ACCOUNTS», с сообщением «Нет подходящих учетных записей». Попробуйте и посмотрите, так ли это? –
Ну, это решило половину моей проблемы, потому что теперь можно избежать получения учетных данных, но она все же позволяет мне получить подсказки. Нет обратного вызова, когда я могу избежать вызова 'Auth.CredentialsApi.getHintPickerIntent()' при отключении. – Mescht
Но подсказки по-прежнему полезны для автозаполнения, даже если API для сохранения/восстановления учетных данных недоступен? –