Обработка событий кнопки для плитки Band, если приложение для телефона не запущено

Если я правильно понимаю Microsoft Band SDK, приложение Windows Phone может создавать настраиваемую плитку, страницу и кнопку на Microsoft Band, а телефонное приложение может обрабатывать событие, возникающее, когда пользователь нажимает кнопку на своем Группа.

Однако приложения Windows Phone не работают вечно, они могут быть приостановлены или даже остановлены операционной системой. Что будет с кнопкой в ​​этом случае? Будет ли страница по-прежнему видна на браслете, а триггер события касания кнопки браслета возобновит работу телефонного приложения?

Спасибо.

Дьердь


person György Balássy    schedule 25.01.2016    source источник


Ответы (1)


Чтобы приложение Windows могло получать события от Band, оно должно работать (в активном или фоновом режиме). Если приложение не запущено, когда плитка открыта или нажата какая-либо из ее кнопок, никакие события не будут инициированы (поскольку нет контекста приложения, в котором их можно было бы инициировать).

Это фундаментальное ограничение платформы в Windows 8. В Windows 10 теоретически возможно, чтобы приложения, получающие входные данные от Band (например, Microsoft Health), возобновляли работу/взаимодействовали с другими приложениями, например, для передачи информации о событиях плитки. Однако для этого, вероятно, потребуются обновления прошивки Band, приложения Microsoft Health, а также Band SDK. Я понятия не имею, произойдет ли это и когда.

person Phil Hoff -- MSFT    schedule 25.01.2016
comment
Спасибо за подробный ответ, Фил. - person György Balássy; 26.01.2016
comment
Этот тип поддержки был недавно добавлен в последнюю версию, но для него требуется Band 2 + Windows 10 Mobile. - person dotMorten; 08.04.2016