我需要将我的应用程序放入 Windows 应用商店才能使用 WNS 服务吗?

问题描述 投票:0回答:2

场景:

我正在构建一个 Windows 应用商店之外的 Windows 8 应用程序。在这里我希望使用 WNS 接收通知。我有一个发布者,它将根据 UI 上的用户操作生成事件(例如:上传文件,一旦文件上传完成,就会生成事件)。我创建了一个内部 WCF 服务(端点),它将订阅发布者并侦听发布者发送的通知。我将监听器依次集成到 WNS 服务中,监听器收到通知后,将依次发送到 WNS 服务来处理并传递到特定设备。

我的问题是为了使用 WNS 服务,我是否需要将我的应用程序保留在 Windows 应用商店中?是强制的吗???

他们有什么方法可以在不使用 WNS 服务的情况下在 Windows 8 中实现推送通知吗???

请向我澄清这一点。

任何帮助表示赞赏

谢谢

卡蒂克·瓦德拉

windows winrt-xaml
2个回答
0
投票

需要使用 Windows 推送通知服务 (WNS) 的应用程序也需要出现在商店中。对于要使用 WNS 的应用程序,需要向应用商店应用程序门户注册,该门户为应用程序提供程序包安全标识符 (SID) 和密钥,这是通过 WNS 进行身份验证和使用所需的。

需要推送通知的 Windows 应用商店应用程序只能使用 WNS。

传统桌面应用程序无法使用 WNS,尽管它们可以实现自己的推送通知版本。


0
投票

您现在可以在未打包的应用程序中使用 WNS:https://github.com/microsoft/WindowsAppSDK/issues/334

© www.soinside.com 2019 - 2024. All rights reserved.