问题标签 [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 回答
705 浏览

push-notification - UWP - 创建推送通知通道错误

我在创建推送通知通道 uri 时遇到了一个奇怪的问题。当我尝试执行以下代码时:

我捕捉到带有以下消息的异常:

对提供的应用程序标识符的通知通道请求正在进行中。(来自 HRESULT 的异常:0x803E0103)

(调用堆栈中没有什么特别的)

问题在它正常工作时突然出现。我试图重新启动我的手机没有成功。

注意:我只在我的开发手机上遇到这个问题。它在其他手机上运行良好。

0 投票
1 回答
1525 浏览

c# - UWP 后台进程注册中未注册类(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))

尝试在 Windows uwp 中注册后台任务时,我在遇到以下错误task2.Register();

类未注册(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))

这是我的代码:

这种错误的任何解决方案?

0 投票
0 回答
89 浏览

uwp - 撤销推送通知

我通过 Windows 推送通知服务向 Windows 10 移动设备发送了推送通知。https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-windows-push-notification-services--wns--overview

如何使用推送通知服务从设备撤消此消息?

0 投票
0 回答
169 浏览

windows-runtime - 未收到 Windows 本机应用程序的推送通知

我正在开发一个带有 PHP 服务的 winrt Windows 8.1 应用程序。使用链接中给出的代码(https://www.codeproject.com/Articles/1089935/Send-Push-Notifications-to-Windows-Phone-App-Using),我们在客户端和服务器中都开发了推送通知服务结尾。但我们没有在设备上收到任何通知。到目前为止,我们遵循的步骤如下:

1. 启用 Toast Capable 选项 在此处输入图像描述

2.增加后台任务(推送通知)

在此处输入图像描述

3.注册一个频道uri,发送到服务器发送push。

我们有一个这样的频道uri:https ://hk2.notify.windows.com/?token=AwYAAAC8OZsKv0lulse+lxPQF7NGostwaolxwNWgXqfw1Ed8Pm1hySMyCQuMARKiNhFQ0bCm5D1esKgnIcl8qw/ahP+b4Q6nU0HSouzHKvg38x30p+VytSWLCETX=nh

4. 使用这个频道uri,我们在向WNS注册应用程序并获取accessToken后发送推送

这些我们都做了,但我们没有收到来自服务器的任何推送。对此的任何帮助将不胜感激。提前致谢。

0 投票
1 回答
541 浏览

c# - 用于 WNS 的 Azure 通知中心注册原始模板

我有一个从 WNS 接收通知的 C#/UWP 应用程序,我可以使用 Azure 通知中心测试页面向它发送原始通知。唯一的问题是我无法在集线器上注册设备以在发送模板通知时接收原始通知。这是基本代码:

我想弄清楚的是模板的价值,我需要它只是将数据作为原始数据传递。这是我在注册时遇到的错误:

通过该消息,显然有一个“wns/raw 模板”选项,但我找不到有关如何注册的文档。如果重要的话,原始数据的实际格式是 JSON。

在 Dave Smits 的帮助下修复了代码:

0 投票
1 回答
298 浏览

azure - 使用 Azure 通知中心向 Windows 10(移动)设备发送推送通知的有效负载

向 Windows 10(移动)设备发送推送通知而不向用户显示消息(静默推送)的有效负载是什么?我需要在推送中提供一个自定义参数。

0 投票
1 回答
302 浏览

windows-10-universal - CreatePushNotificationChannelForApplicationAsync 获取 0x880403E8

在 Windows 10 桌面上尝试 Windows 通知服务。

此行在“本地机器”上获得 0x880403E8,但在“移动模拟器”上完美运行。

关闭windows防火墙没有任何影响。可能是什么原因?

0 投票
1 回答
89 浏览

azure - 向云服务注册频道 uri

根据这个视频(时间 9:40 和 12:50 之间)

https://youtu.be/GwoAjG_tgGQ?t=9m40s

演示者在第 1 步中解释了如何获取频道 uri。然后第 2 步是如何注册云服务。但是,我不清楚他所描述的将用户的频道 uri 与某些上下文相关联的场景。

例如,假设用户想要接收特定新闻文章的通知警报,那么在将频道 uri 发送到云服务之后,您如何将其与上下文(即特定用户希望收到通知的新闻文章)结合起来?

我在想 - 你可以将频道 URI 连同设置一起发送到云服务 - 像这样

0 投票
1 回答
284 浏览

uwp - UWP PushNotificationTrigger 不会触发后台任务

我正在尝试开发一个 Windows 10 UWP 应用程序,该应用程序具有由原始推送通知触发器触发的后台任务。作为测试,我在应用程序上还有一个处理程序,以查看原始通知是否真的正确推送并且有效。以下是代码片段:

这是后台任务

这是清单

这是发送原始通知的代码

该应用程序肯定收到了通知,但后台任务从未收到。我做错什么了?

更多信息:看起来推送通知正在点击框,但在事件日志中出现此错误

事实证明我没有继承 IBackgroundTask 应该是这样的

0 投票
1 回答
87 浏览

c# - WIndows Phone 8.1 WNS 将数据从 Toast 传递到 App

我在我的 Windows Phone 8.1 应用程序中实现推送通知时遇到了一些问题。我这样检索了一个 Channel URI:

我可以向我的设备发送 Toast 通知,但是当我打开应用程序时,我无法访问有关此推送通知的任何信息。通常会有某种“启动参数”或类似的东西,但是当我通过点击 Toast 启动时,我没有发现任何东西可以提供任何东西。

我读过一些帖子,人们建议我覆盖 App.OnLaunched(LaunchActivatedEventArgs),但这也不起作用。手动启动应用程序和通过点击推送通知启动应用程序之间的参数值没有变化。

我在这里错过了一些明显的论点吗?

澄清一下:我可以看到设备本身收到了我的推送通知,但我无法将推送通知中的数据传递到我的应用程序中(在点击启动我的应用程序的通知时)。

我发布的发送推送通知的 XML 内容如下: