按下按钮时推送通知

Posted

技术标签:

【中文标题】按下按钮时推送通知【英文标题】:Push Notification on a Button Tap 【发布时间】:2016-01-31 12:51:04 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

感谢您的回答,该应用程序的云服务是 Azure,这是否意味着我将我的手机应用程序连接到托管在 azure 中的 REST API,并且 REST API 将使用通知中心? 可能现实世界中存在一些会触发通知的事件。那是什么事件,它来自哪里? 我找到了解决方案,感谢您的链接。对于其他具有相同查询的人,请参阅直接链接msdn.microsoft.com/en-us/library/windows/apps/xaml/…

以上是关于按下按钮时推送通知的主要内容,如果未能解决你的问题,请参考以下文章

从通知托盘按下推送通知时,Android GCM 应用程序崩溃

点击按钮后如何发送推送通知? [关闭]

按下推送通知时更改 tabbarindex

苹果推送通知声音

使用方法:- 手动通知或通过 Web 服务使用推送通知

停止计划的推送通知在反应本机推送通知中