Smart Lock ненадежен/не работает с меткой NFC?

Я пытался заставить Smart Lock работать на моем устройстве Android (OnePlus One на Cyanogen OS 13.1.2, то есть Android 6.0.1/"Marshmallow"). Я настроил метку NFC в качестве доверенного устройства и хочу использовать эту метку NFC для разблокировки телефона вместо того, чтобы каждый раз вводить длинный пароль.

Проблема в том, что разблокировка с помощью метки NFC действительно ненадежна. В большинстве случаев, когда я активирую свою метку NFC на экране блокировки, ничего не происходит, хотя пульсирующий круг вокруг значка блокировки в нижней части экрана присутствует (указывая на то, что Smart Lock активен). Однако иногда метка NFC распознается и без проблем разблокирует телефон. Я так и не понял, при каких обстоятельствах это происходит. Например, когда я выключаю, а затем снова включаю NFC в настройках и блокирую телефон, то разблокировка с помощью NFC-метки один раз всегда работает без проблем, но в следующий раз снова не сработает.

В чем тут может быть дело? Я как-то неправильно использую Smart Lock? Возможно, Android отключает NFC или процесс, отвечающий за Smart Lock, через некоторое время, когда телефон заблокирован (режим Doze)? Если да, то как мне предотвратить это?


Примечание: Также пробовал на чужом телефоне под управлением Android 7 («Нуга»), тоже самое: после настройки разблокировка телефона с помощью NFC срабатывает ровно один раз , но тут же снова заблокировать телефон и потом попытаться разблокировать не получается.

Ответы (1)

Это известная проблема, https://productforums.google.com/forum/#!topic/phone-by-google/DyxZwJpsOwY и https://issuetracker.google.com/issues/62268615 .

Кроме того, функция NFC Smart Lock была удалена из версии 7.1.2 (думаю, так оно и было) и по-прежнему отсутствует в Android 8.0.0 Oreo.