问题标签 [wns]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
push-notification - 重新安装应用程序后通过 pushsharp 的 Windows 推送通知失败 - 设备订阅已过期
PushSharp 版本:版本 2.2.1 问题描述
我正在使用 pushsharp 向 windows phone 应用程序 8.1 发送推送通知。
我在 Windows 手机上安装了该应用程序并获得了一个频道 URI。使用相同的频道 URI 推送通知对我有用。
然后我在windows phone上再次卸载并安装了该应用程序。这给了我一个更新的频道 URI。
使用更新的通道 URI,推送通知失败并显示错误:“设备订阅已过期:PushSharp.Windows.WindowsPushService -> <>”
- 请让我知道我做错了什么,因为重新安装应用程序后通知失败(即使用新频道 URI)。
示例代码
例外
windows-phone-8 - 为企业应用程序启用推送通知
我是 Windows Phone 8.1 开发的新手。
我已经使用 Visual Studio 2013 为 Windows Phone 8.1 开发了一个 Windows 应用程序,并使用 WNS 服务启用了推送通知,但 WNS 仅适用于 Windows 应用商店应用程序,不适用于企业应用程序(使用 Intune 签名证书)。
如何为企业应用启用推送通知?
node.js - 适用于 Windows 商店 8.1 的 Windows Azure node.js 推送通知 - 如何使用“createRawTemplateRegistration”模板?
请举例说明,因为我收到错误:400 - 指定的资源描述无效。
基本上,我想更新徽章值。但是 WnsService API 文档 ( http://azure.github.io/azure-sdk-for-node/azure-sb/latest/WnsService.html ) 中没有徽章注册模板。所以,我正在尝试使用“createRawTemplateRegistration”模板来更新徽章值。请帮助我。
push-notification - Windows 推送通知 - 在被删除之前排队等待多长时间
我正在开发我的第一个 Windows UWP 应用程序。并计划使用 Windows 推送通知来通知应用程序有关某些服务器更新。此应用程序不会始终访问互联网。它可能会离线几天。所以我想确定在这种情况下是否可以使用推送通知。如果该设备处于脱机状态,则从服务器发送通知时,它将存在多长时间而不会从队列中删除?
在我读过的一篇文章中,“默认情况下,推送通知在 Windows 推送通知服务 (WNS) 收到通知后三天内过期。如果需要,您可以使用明确的过期时间覆盖此默认设置。” 但我不确定这是指我要问的内容,还是说当它交付到设备时,磁贴、徽章等将在 3 天后将其移除。
你能澄清一下吗?
push-notification - 如何在 Windows 10 操作中心中对来自一个应用程序的所有 toast 通知进行分组
在窗口通用应用程序中,使用 WNS(windows 通知服务)是否有任何方法可以对从操作中心内的一个应用程序发送的所有 toast 通知进行分组,就像所有未读的 whatsapp 对话在 Android 中显示为一个通知一样。
我看到有一个名为 WNS-Group 和 WNS-Tag 的 WNS 标头,但无论如何设置/使用它们不会对 toast 进行分组
有人可以建议这在 Windows 中是否可行,如果是这样吗?
谢谢
c# - 为什么我不能从 c# 向 windows phone 8.1 发送 WNS toast 通知
我遵循了这两个指南: https ://msdn.microsoft.com/en-us/library/windows/apps/hh202945(v=vs.105).aspx https://msdn.microsoft.com/library/windows /apps/xaml/hh868252
生成的代码如下。尽管看起来一切正常,但它返回 404 错误。怎么会这样?任何帮助都会延迟我的自杀。
我也尝试过 PushSharp 路线,在这种情况下,我收到“设备订阅已过期”错误。开始:
更新:
它也与编码无关。我已经使用了带有 = 和 + 符号的未编码标记和编码标记。还是404
c# - 使用 ToastNotificationActionTrigger 从后台任务中检索 toast 参数
我正在尝试从后台任务中的 toast 通知中检索参数,但是 Microsoft 网站上推荐的方法不起作用。
我在我的主 UWP 应用程序的 OnInitialize() 方法中注册如下任务,如下所示:
我发送到设备的 toast 通知如下:
后台任务(位于单独的 Windows 运行时组件项目中)如下:
包清单中还注册了后台任务,如下所示:
details 变量只是空的但是 if 语句条件为真?此外,当我在代码中断点并单步执行时,Visual Studio 无法查看 taskInstance.triggerDetails 的当前状态......
任何帮助将不胜感激,谢谢!
更新:当我单击 toast 通知按钮并查看 Visual Studio 中的变量时,我已在后台任务中设置断点,并且我可以在本机实现的 _PiEventDetails 中的 m_argument 变量下看到我想要的数据。所以我知道数据在那里,但吸气剂似乎没有工作。
c# - 为什么我的消息框出现两次?
我正在使用 XAML 和 C# 在 Windows 10 中制作警报应用程序。我正在使用 WNS 进行推送通知。我编写了一个函数,当我在应用程序中收到通知时会触发该函数。这是我的代码:
但是,当我收到通知时,消息框会出现两次。我尝试将消息框代码放在 Dispatcher 之外,但应用程序出错。我做错了什么?
c# - 应用未激活时如何处理通知?
我正在使用 C# 和 XAML 在 Windows 10 通用版中进行推送通知。一切正常。当我收到通知并且应用程序正在运行时,我会在通知到来时使用此功能做一些事情。
但是当应用程序在后台时,我会收到一个徽章形式的 toast 通知。当我单击该应用程序打开到它所在的最后一页时。但是,我想要做的是,当单击徽章时,我希望能够在我的代码中调用一个函数。我该怎么做呢?
push-notification - 没有 WNS 的 UWP 推送通知
LoB UWP 应用程序是否有任何方法可以在不使用 WNS 或注册到商店(例如,从本地服务器)的情况下接收推送通知?