SubscribeToBackgroundTileEventsAsyncを使用してバックグラウンドでイベントをタイルに登録しようとしています。問題はそれが通常動作しない(ときどき動作しない)ことです。私は、アプリケーションマニフェストにオブザーバーを追加しました。Microsoft Band - レスポンスステータス:所有者ではない
私が得るエラーは「例外がスローされました:「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>