问题标签 [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.
windows - 通过 Azure 通知中心使用注册 ID 发送推送通知
我正在尝试使用 Azure 通知中心向客户端发送推送通知。我读了这篇文章,它使用标签来识别每个用户。
它可以工作,但标签的数量是有限的。我正在考虑存储和使用集线器返回的注册 ID。
有没有办法使用这个 ID 发送通知?
另一种方法是使用 WNS 返回的 Channel.URI。这可以以某种方式实现吗?
c# - WNS pushnotification 只发送到一些标签
大纲
我正在尝试为我的应用游戏实现 WNS。我目前在创建具有以下功能的新用户时发送通知:
我收到每个用户名的通知,即个人通知。然后我更新用户收听的标签,查看集线器数据库,这似乎也有效:
- -用户名cph--gameID1151--gameID1152--gameID1153--gameID1154--gameID1155--gameID1156--gameID1157--gameID1158
- -gameID1157--用户名Fyn--gameID1151--gameID1153--gameID1155--gameID1156-
从集线器中提取标签的检查是使用完成的
到目前为止,一切都很好。
然后,当我尝试发送到除用户名之外的其他标签之一时,我没有收到任何通知,并且我没有在日志中收到任何错误。我错过了什么吗?
更新 - 一半的解决方案
如果我使用服务器资源管理器并查看通知 HUB。我可以看到所有的标签,我可以使用测试发送发送给他们。但我似乎无法在其他在线函数调用中做到这一点。
是否必须将功能设置为 post 或 get?
是的
所以插入[HttpPost]
似乎启用了推送。
当我更新注册时,用户似乎被删除了(应该有三个,当我用正确的标签订阅启动应用程序时,又是三个)。所以也许问题是如何正确更新集线器中的注册
当前更新代码:
调用函数的代码:
新图 我真的不明白,有时候我注册了三个,然后在柜台底部仍然只说2?怎么会这样?(视图来自VS2013中的服务器资源管理器)
push-notification - Windows Phone 8.1 Toast 通知不播放自定义声音
我急需你的帮助。我是一名 Windows 应用程序开发人员,我需要我的应用程序在收到 toast 通知时播放警报声。我已经尝试了许多不同的加载并且一切正常(即使在音频标签中应用silent='true'),当然,除了自定义声音。
我尝试了我的开发服务器,并尝试了从应用程序发送的本地吐司,但似乎没有任何效果。
我当前的 XML 加载如下(我从 MSDN 中的一个示例中得到它):
我曾经设法播放的唯一声音是默认的 Windows 声音。没有“ms-winsoundevent”的声音,没有“ms-appx”或“ms-appdata”的声音,什么都没有。
我检查了标头和 XML 加载,并将它们与 MSDN 文档进行了比较。我尝试了不同的格式(mp3 和 wav)和不同的音频剪辑长度(18 秒、5 秒、10 秒等...)
我的经验告诉我,如果 XML 加载或标题出现问题,则 toast 将不会到达或文本不会显示。然而,除了声音,一切都很好。
提前感谢您提供的所有帮助。
php - 通过 PHP 发送 WNS toast
我在 Visual Studio 2015 中使用 Javascript 应用程序。该应用程序使用 Windows 通知服务 (WNS) 请求 channelURL 并将其保存在服务器的数据库中。在带有 cURL 的 PHP 中,我可以请求访问令牌,但是当我不知道如何将实际推送通知(toast)发送到我的 channelURL 时。有人有线索吗?
cordova - 推送通知 WP8.1 “无效的频道 URL”
我尝试在 WP8.1 上发送推送通知。应用程序是用 Cordova 构建的。
客户端
- 我在https://dev.windows.com > Dashboard中创建了一个新的应用程序
- 在 Visual Studio 2015 社区中,我将我的应用程序与新应用程序相关联(右键单击项目 > 商店 > 关联)
- 我的应用程序身份没问题
- appxmanifest 文件 Toast Capable 被选中
在我的代码中(来自https://github.com/phonegap/phonegap-plugin-push):
我可以从此函数获取通知 URI 并将其存储在我的数据库中。 服务器端 我尝试从 PHP 发送 toast 通知
这种代码和平的输出总是相同的:
有什么想法可以帮助我吗?谢谢 !
windows-phone-8 - WNS - 交付瓷砖,不交付 Toasts
我对 Toast-Messages 的传递有一个大问题。瓷砖按预期交付。我发送到设备的第一条 toast 消息(带有新的推送 URL)得到一个响应头
但是吐司没有传送到设备。
如果我再次发送吐司,微软的响应看起来像
我的HTTP-Requsest看起来像这样:
网址:
标题:
身体:
我希望有人可以帮助我!
亲切的问候,
布鲁诺
visual-studio-2013 - 要使用哪种云服务来启用推送通知服务 (WNS) -WINDOWS PHONE 8.1?
根据 windows phone 应用程序 8使用IBM mobile First studio开发混合应用程序我已使用 Visual Studio 2013将其升级到Windows phone 8.1 。
为了将推送通知概念(WNS)添加到我的应用程序中。遵循以下步骤
- 将项目导入到VS 2013 --> 重新定位到8.1
- 打开Package.appmanifest.xml --> Application Tab --> Toast Capable-->Enabled(yes)
- 锁屏通知 -->已启用(是)
- 打开WMAppManifest.xml --> ID_CAP_PUSH_NOTIFICATION -->启用
- 在应用的Package.appxmanifest 文件中选择WNS作为通知服务。
- 这是我正在遵循的架构。
我还应该在哪里修改我的 Java 编码以使其成为Push Enabled 应用程序。
另外我应该在这里使用什么样的云服务?目前我已经研究过AZURE 移动服务,这将是唯一的,因为它是微软在我的开发人员仪表板中推荐的。
windows - Windows 应用程序中的推送通知 - 如何更改 Toast 消息的内容?
我有一个用 Cordova 开发的 Windows 应用程序。我使用我的 Windows 开发人员帐户注册它并获得了我的令牌等。现在,当我通过 Fiddler 向当前安装在 Windows Phone 8.1 上的应用程序发送推送消息(toast)时,我在手机上收到通知就好了 -但它只显示“新通知”。
我将此 xml 用于消息:
但是,我的通知中既没有显示 Text1 也没有显示 Text2。如何实现 toast 通知以实际使用推送通知中的内容?
由于我的应用程序是用 Angular JS 编写的,因此我不能使用任何关于该主题的 C# 文档。
对此问题的任何帮助将不胜感激。提前致谢!
push-notification - 在 Windows Phone 8.1 中未接收 WNS
我正在 Windows Phone 8.1(不是 silverlight)中开发一个应用程序,它使用 WNS 来接收原始推送通知。
当我通过 Visual Studio 运行我的应用程序时(通过物理设备,而不是在模拟器中),我总是收到推送通知(应用程序在前台,在后台,手机锁定......)所以我认为我的代码可以接收推是正确的。
我的问题是当我在不使用 Visual Studio 的情况下运行我的应用程序时。如果我按下设备上的“应用程序图标”来启动应用程序并将其保持在前台,我会收到推送通知。但是如果我进入手机菜单,或者锁定设备(没有杀死应用程序),我不会收到推送通知,但服务器说 WNS 已发送成功。如果我再次将应用程序置于前台,我会再次收到推送通知......
所以,总结一下:通过 Visual Studio 初始化应用程序,我总是收到 WNS 通知。通过设备初始化应用程序,仅在前台应用程序接收 WNS。服务器总是成功发送 WNS。
这是我接收 WNS 的代码:
任何人都知道发生了什么或我做错了什么?我认为这可能是一个配置问题......但我一直在研究属性和配置文件,但没有成功。
非常感谢!!乔治。
windows-phone-8.1 - Windows Phone 8.1 Toast Over Push - 无文本
我想在 Windows Phone 8.1 上发送推送通知。通知通过电话到达,但没有文字。它只是说“新通知”,当我按下它时没有任何反应。
我用 curl 试了一下:
作为[有效载荷]我试过:
并且
但两者都不起作用。
我究竟做错了什么?
问候乔尔