1
我試圖在用戶點擊樂隊平鋪之後與樂隊互動。但我無法弄清楚,如何做到這一點。有了這段代碼,接着在developers.microsoftband.com上指導我什麼都沒有。當我上輕觸圖標,沒有任何反應......微軟樂隊平鋪事件不起作用
這裏有一個代碼:
using Microsoft.Band;
using Microsoft.Band.Tiles;
using Microsoft.Band.Tiles.Pages;
using (IBandClient bandClient = await BandClientManager.Instance.ConnectAsync(pairedBands[0]))
{
//creating tile here
//...
if (await bandClient.TileManager.AddTileAsync(tile))
{
bandClient.TileManager.TileOpened += (sender, ev) =>
{
System.Diagnostics.Debug.WriteLine("Opened");
System.Diagnostics.Debug.WriteLine(ev.TileEvent.TileId);
};
await bandClient.TileManager.StartReadingsAsync();
}
}
是的,我試過沒有'使用',它工作。有沒有什麼辦法可以在應用程序未在手機上啓動時將平鋪事件發送到應用程序。每次用戶打開Band的磁貼時,我需要更新數據。 – Vlad
在Windows Phone上,不;該應用程序必須處於運行狀態,並與樂隊有活動連接,才能從樂隊接收活動。這只是Windows Phone 8.1平臺的限制。其他平臺(如Android)在後臺任務觸發方式方面更加靈活。 –