问题标签 [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.

0 投票
1 回答
219 浏览

push-notification - 重新安装应用程序后通过 pushsharp 的 Windows 推送通知失败 - 设备订阅已过期

PushSharp 版本:版本 2.2.1 问题描述

  • 我正在使用 pushsharp 向 windows phone 应用程序 8.1 发送推送通知。

  • 我在 Windows 手机上安装了该应用程序并获得了一个频道 URI。使用相同的频道 URI 推送通知对我有用。

  • 然后我在windows phone上再次卸载并安装了该应用程序。这给了我一个更新的频道 URI。

  • 使用更新的通道 URI,推送通知失败并显示错误:“设备订阅已过期:PushSharp.Windows.WindowsPushService -> <>”

  • 请让我知道我做错了什么,因为重新安装应用程序后通知失败(即使用新频道 URI)。

示例代码

例外

“设备订阅已过期:PushSharp.Windows.WindowsPushService -> 新频道 URI” 在此处输入图像描述

0 投票
1 回答
252 浏览

windows-phone-8 - 为企业应用程序启用推送通知

我是 Windows Phone 8.1 开发的新手。

我已经使用 Visual Studio 2013 为 Windows Phone 8.1 开发了一个 Windows 应用程序,并使用 WNS 服务启用了推送通知,但 WNS 仅适用于 Windows 应用商店应用程序,不适用于企业应用程序(使用 Intune 签名证书)。

如何为企业应用启用推送通知?

0 投票
1 回答
73 浏览

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”模板来更新徽章值。请帮助我。

0 投票
1 回答
626 浏览

push-notification - Windows 推送通知 - 在被删除之前排队等待多长时间

我正在开发我的第一个 Windows UWP 应用程序。并计划使用 Windows 推送通知来通知应用程序有关某些服务器更新。此应用程序不会始终访问互联网。它可能会离线几天。所以我想确定在这种情况下是否可以使用推送通知。如果该设备处于脱机状态,则从服务器发送通知时,它将存在多长时间而不会从队列中删除?

在我读过的一篇文章中,“默认情况下,推送通知在 Windows 推送通知服务 (WNS) 收到通知后三天内过期。如果需要,您可以使用明确的过期时间覆盖此默认设置。” 但我不确定这是指我要问的内容,还是说当它交付到设备时,磁贴、徽章等将在 3 天后将其移除。

你能澄清一下吗?

0 投票
1 回答
536 浏览

push-notification - 如何在 Windows 10 操作中心中对来自一个应用程序的所有 toast 通知进行分组

在窗口通用应用程序中,使用 WNS(windows 通知服务)是否有任何方法可以对从操作中心内的一个应用程序发送的所有 toast 通知进行分组,就像所有未读的 whatsapp 对话在 Android 中显示为一个通知一样。

我看到有一个名为 WNS-Group 和 WNS-Tag 的 WNS 标头,但无论如何设置/使用它们不会对 toast 进行分组

有人可以建议这在 Windows 中是否可行,如果是这样吗?

谢谢

0 投票
1 回答
254 浏览

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

0 投票
1 回答
823 浏览

c# - 使用 ToastNotificationActionTrigger 从后台任务中检索 toast 参数

我正在尝试从后台任务中的 toast 通知中检索参数,但是 Microsoft 网站上推荐的方法不起作用。

我在我的主 UWP 应用程序的 OnInitialize() 方法中注册如下任务,如下所示:

我发送到设备的 toast 通知如下:

后台任务(位于单独的 Windows 运行时组件项目中)如下:

包清单中还注册了后台任务,如下所示:

details 变量只是空的但是 if 语句条件为真?此外,当我在代码中断点并单步执行时,Visual Studio 无法查看 taskInstance.triggerDetails 的当前状态......

任何帮助将不胜感激,谢谢!

更新:当我单击 toast 通知按钮并查看 Visual Studio 中的变量时,我已在后台任务中设置断点,并且我可以在本机实现的 _PiEventDetails 中的 m_argument 变量下看到我想要数据。所以我知道数据在那里,但吸气剂似乎没有工作。

0 投票
0 回答
99 浏览

c# - 为什么我的消息框出现两次?

我正在使用 XAML 和 C# 在 Windows 10 中制作警报应用程序。我正在使用 WNS 进行推送通知。我编写了一个函数,当我在应用程序中收到通知时会触发该函数。这是我的代码:

但是,当我收到通知时,消息框会出现两次。我尝试将消息框代码放在 Dispatcher 之外,但应用程序出错。我做错了什么?

0 投票
2 回答
1151 浏览

c# - 应用未激活时如何处理通知?

我正在使用 C# 和 XAML 在 Windows 10 通用版中进行推送通知。一切正常。当我收到通知并且应用程序正在运行时,我会在通知到来时使用此功能做一些事情。

但是当应用程序在后台时,我会收到一个徽章形式的 toast 通知。当我单击该应用程序打开到它所在的最后一页时。但是,我想要做的是,当单击徽章时,我希望能够在我的代码中调用一个函数。我该怎么做呢?

0 投票
1 回答
381 浏览

push-notification - 没有 WNS 的 UWP 推送通知

LoB UWP 应用程序是否有任何方法可以在使用 WNS 或注册到商店(例如,从本地服务器)的情况下接收推送通知?