0
将推送通知发送到Windows 10(移动)设备而不向用户显示消息(静默推送)的有效负载是什么?我所需要的所有内容都是自定义参数。使用Azure通知集线器将推送通知发送到Windows 10(移动)设备的有效负载
将推送通知发送到Windows 10(移动)设备而不向用户显示消息(静默推送)的有效负载是什么?我所需要的所有内容都是自定义参数。使用Azure通知集线器将推送通知发送到Windows 10(移动)设备的有效负载
退房是否X-WNS-SuppressPopup
头在Push notification service request and response headers为你工作:
X-WNS-SuppressPopup
对于Windows Phone应用商店的应用程序,你有 选项禁止Toast通知的UI,而是直接将 通知发送到行动中心。这可以让您的 通知以无提示的方式传递,这对于 不太紧急的通知来说是一个潜在的优越选项。此标头是可选的,仅用于Windows Phone频道 。如果将此标头包含在Windows 频道中,则您的通知将被丢弃,并且您将收到来自WNS的 错误响应。
嗨尼基塔,这不工作。这仅适用于Windows Phone 8(.1)吗? –
W10应该是一样的我认为,因为我引用的帖子是从[Windows推送通知服务(WNS)概述](https://docs.microsoft.com/en-us/windows/uwp/controls-和-patterns/tiles-and-notifications-windows-push-notification-services-wns-overview),它在2017年2月被写入/更新并明确提到Windows 10是一个受支持的平台。如果您删除了“X-WNS-SuppressPopup”标头,是否也执行相同的推送? –
我仍然使用此标头属性获取(可见)通知消息。 这是我为模板代码: '词典<字符串,字符串> headerSilent =新词典<字符串,字符串> { \t { “X-WNS型”, “WNS /烤面包”} ,{“ X-WNS-SuppressPopup“,”true“} }; var toastSilent = new XElement(“binding”, \t new XElement(“text”,“$(idParam)”)) \t .ToString(SaveOptions.DisableFormatting); var templateSilent = new InstallationTemplate(); templateSilent.Body = toastSilent; templateSilent.Headers = headerSilent;' **这头是可选的,只能用于Windows Phone的渠道** –