Я пытаюсь подписаться на события плитки в фоновом режиме, используя SubscribeToBackgroundTileEventsAsync. Проблема в том, что обычно это не работает (иногда работает). Я добавил наблюдателя в свой манифест приложения.
Я получаю сообщение об ошибке: «Исключение:« Microsoft.Band.BandException »» с сообщением «Статус ответа не является владельцем плитки».
Я использую один и тот же Guid для закрепления плитки и подписки на фоновые события, поэтому не вижу, что не так.
Мой код:
if (await client.TileManager.AddTileAsync(myTile))
{
await client.SubscribeToBackgroundTileEventsAsync(myTile.TileId);
Debug.WriteLine("ok");
}
И манифест
<Extensions>
<uap:Extension Category="windows.appService" EntryPoint="BandBackground.MyTileEventHandler">
<uap:AppService Name="com.microsoft.band.observer" />
</uap:Extension>
</Extensions>