点击按钮推送通知

Push Notification on a Button Tap

我正在开发通用 Windows 平台 (IOT-UWP)。我想在按钮点击事件中触发推送通知。有什么办法吗?甚至有可能吗?此外,如果我的 IoT 设备收到推送通知,假设 IoT UWP 应用程序是 运行 并且用户无法点击通知,有什么方法可以让我在通知到达后立即执行某些操作。我能处理这样的事件吗?

发送推送通知在应用程序(或更典型地,它的相关网络服务)的控制下,您不需要任何特殊的平台 API 来执行此操作;您只需要使用注册客户端时获得的 ChannelURI 将正确的有效负载发送到 Microsoft 推送通知服务器。您可以在 MSDN 上阅读更多相关信息:Windows Push Notification Services (WNS) overview.

您的客户端代码可以处理传入的 "raw" 推送通知。默认情况下,原始通知不显示任何 UI,但如果您还想通知用户,可以让后台任务显示 UI。您可以在 MSDN 上阅读更多相关信息:Raw notification overview.