情景:
我正在构建一个Windows 8应用程序,它位于Windows应用商店之外。在这里,我希望使用WNS接收通知。我有一个Publisher,它将根据UI上的用户操作生成事件(例如:像上传文件,一旦文件上传完成,将生成事件)。我创建了一个内部WCF服务(端点),它将订阅发布者并监听发布者发送的通知。一旦听众收到通知,我就会依次将我的Listener集成到WNS服务,然后将其发送到WNS服务处理并传送到特定的设备。
这里我的问题是为了利用WNS服务,我是否需要将我的应用程序保存在Windows应用商店?这是强制性的???
他们是否可以在不使用WNS服务的情况下在Windows 8中实现推送通知?
请在此澄清我。
感谢任何帮助
谢谢
Karthik Vadla
答案 0 :(得分:0)
需要使用Windows推送通知服务(WNS)的应用程序也需要存在于商店中。对于使用WNS的应用程序,它需要向商店应用程序门户注册,该商店应用程序门户为应用程序提供包安全标识符(SID)和密钥,这些都是验证和使用WNS所必需的。
需要推送通知的Windows应用商店只能使用WNS。
传统桌面应用程序无法使用WNS,尽管他们可以实现自己的推送通知版本。