Блокировка / разблокировка Windows (регистрация / отмена регистрации фоновой задачи) с использованием инфраструктуры сопутствующего устройства не работает
Я хочу разблокировать компьютер с Windows, используя устройство Android, которое было сопряжено через Bluetooth. У меня есть образец CDF GitHub приложения UWP, запущенный на рабочем столе, и приложение Java Android, работающее на устройстве Android. Поведение при регистрации фоновой задачи, настольный ПК заблокирован (получил команду "разблокировать" от устройства Android), и мне нужно нажать клавишу "пробел" или другую клавишу на клавиатуре, чтобы разблокировать ПК с помощью устройства-компаньона, он ждет на этапе = WaitingForUserConfirmation. Проблема, которую я наблюдаю, заключается в том, что если я блокирую ПК (отменяю регистрацию фоновой задачи), я нажимаю "пробел", и экран блокировки накладывается на параметр входа, и я могу выбрать, хочу ли я между устройством-компаньоном, пин-кодом и паролем для другого возможность войти в Windows. Но проблема в том, что когда я посылаю команду "разблокировать" с устройства Android и регистрирую фоновую задачу, после этого, даже когда я нажимаю "пробел", ничего не происходит - вариант два: - Мне нужно подождать около 20 секунд, и разблокировка Windows идет через все этапы авторизации - или мне нужно изменить параметр входа на другой (пин-код или пароль), а затем вернуться к сопутствующему устройству, и окна немедленно разблокируются. На самом деле оба сценария не очень хороший подход.
Однако, просматривая документацию по Framework, мне не ясно, в какой именно точке рабочего процесса должно быть установлено Bluetooth-соединение и предпринята попытка авторизации. Посоветуйте, пожалуйста, как поступить, что я делаю не так или как я могу решить некоторые из перечисленных проблем?