我正在使用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 –