我正在使用Windows Azure推送通知。每次收到新的通知時,Toast都會顯示收到的信息,無論如何,我可以以編程方式禁用此功能?我想這樣做的原因是因爲我正在嘗試開發FPS遊戲,並且我使用推送通知來更新位置,原因很明顯,我不希望收到的數據得到顯示。收到推送通知時隱藏Toast Notification
回答
您可以通過將ToastNotification的到期時間設置爲DateTime.Now來隱藏Toast通知,這樣一旦它顯示就會過期。您可以使用傳遞的PushNotificationReceivedEventArgs參數來完成此操作。
args.ToastNotification.ExpirationTime = DateTime.Now;
由拉夫提供了更好的解決方案是使用
args.Cancel=true;
我認爲你可以取消該事件(args.Cancel = true)以實現相同。 –
是的這有效。大! –
你可以做的是消費PushNotificationReceived事件,然後在那裏處理它。我爲我構建的一個示例聊天應用程序做了同樣的事情。在我的博客文章中查找app.xaml.cs的代碼:http://gauravmantri.com/2012/08/30/how-i-built-an-awesome-chat-application-for-windows-8-with-windows-azure-mobile-service/。
我知道必須在那裏完成,但問題是如何? –
- 1. 分發時未收到推送通知
- 2. 未收到推送通知
- 3. 未收到推送通知
- 4. 嘗試將推送通知發送到iOS設備 - 未收到推送通知
- 5. 推送通知未在iPhone中收到
- 6. Android藍牙 - 隱藏故障Toast通知
- 7. 未收到Phonegap iOS推送通知
- 8. 隱藏推送通知時,應用程序正在運行
- 9. 無法收到推送通知
- 10. ios設備收到的推送通知
- 11. firebase iOS沒有收到推送通知
- 12. Java:推送通知但未收到
- 13. GCM iOS沒有收到推送通知
- 14. 蘋果推送通知網關連接,未收到通知
- 15. Laravel Echo實時收不到推送器通知 - 想法?
- 16. 如何在沒有AppDelegate的iOS中收到推送通知時收到通知?
- 17. WP8.1接收推送通知
- 18. 隱形APNS推送通知
- 19. 在接收到Android推送通知時更新UI
- 20. 推送推送通知
- 21. 當我收到推送通知時無法創建對話框
- 22. 接收推送通知從Sinch,Swift 3
- 23. 推送通知沒有收到content_available
- 24. 未收到Android推送通知
- 25. 突然停止收到推送通知
- 26. 在Android上未收到推送通知
- 27. 讓蜂鳴聲收到推送通知
- 28. 沒有收到推送通知 - IOS
- 29. 推送通知未收到android
- 30. 未收到iPad推送通知
目前尚不清楚,如果你想顯示的祝酒詞。你想讓他們在應用沒有運行時出現嗎?還是隻是將它們用作通信機制,並防止它們在您的應用運行時顯示出來? –
是的,用它們作爲溝通機制。 –
原始通知將更適合此目的。 http://msdn.microsoft.com/en-us/library/windows/apps/xaml/JJ709907(v=win.10).aspx –