2013-08-05 14 views
0

我正在構建一個Windows應用商店應用,並隨時彈出Toast通知。我還有一個動畫,可以在更新內容時播放。這兩種情況都發生在同一時間。有沒有方法可以確定Windows應用商店應用是否被暫停?

我想在應用程序運行時不顯示敬酒。

那麼,有沒有一個很好的簡單的方法來確定這一點,還是我必須通過掛起/恢復事件手動跟蹤狀態?

編輯信息:
該解決方案有一個後臺任務項目,它會關閉,獲取數據,然後決定是否有任何更改,用戶需要知道。

如果是這樣,它會創建一個烤麪包,更新貼圖徽章並播放動畫以淡入新數據。

問題是我不想顯示烤麪包和更新瓦片徽章,如果用戶有應用程序全屏。同樣,在應用恢復之前不需要播放動畫(雖然這很容易)。

我知道我可以通過使一個計時器應用程序運行時的作品,當它的懸掛單獨的後臺任務解決它,但是這似乎是在這種情況下矯枉過正。

回答

2

這裏的簡單答案是,如果您的應用程序被暫停,您的代碼將不會運行。

如果您想要在應用程序暫停時彈出敬酒語句,您需要使用WPNS或後臺任務來跟蹤更改。

+0

WPNS我假定引用[Windows Notification Service](http://msdn.microsoft.com/en-us/library/windows/apps/hh913756.aspx)? – Patrick

+0

還指出,如果使用WPNS = Windows推送通知服務,那麼當應用程序運行時,可以通過利用[PushNotificationReceivedEvent](http://msdn.microsoft.com/zh-cn/library/windows/)來「吃烤麪包」應用程序/ windows.networking.pushnotifications.pushnotificationchannel.pushnotificationreceived.aspx)(一種問題的逆原來問) –

+0

@ZombieSheep對不起,我是不是清楚我的問題。我用更多的信息更新了它。 – coldandtired

相關問題