Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 8 我们可以使用我们自己的服务来推送WNS云的通知吗?_Windows 8 - Fatal编程技术网

Windows 8 我们可以使用我们自己的服务来推送WNS云的通知吗?

Windows 8 我们可以使用我们自己的服务来推送WNS云的通知吗?,windows-8,Windows 8,我正在开发一个应用程序,我的客户端应用程序需要定期接收特定事件的通知。我发现要实现推送通知,我们必须通过云来实现。。 是否可以通过本地服务实现推送通知 感谢和问候, harsha根据下图所示的工作流程,“云服务”只需在部署到客户端机器上时从应用程序访问即可。不过,它确实需要与WNS建立安全连接,但如果您愿意,您可以在本地托管“云服务”,只要Windows 8客户端可以在公共互联网上访问该服务。但是,您不能在客户端设备本身上承载该服务 当然,如果您在本地使用主机服务,您需要自己处理“云服务”的基础

我正在开发一个应用程序,我的客户端应用程序需要定期接收特定事件的通知。我发现要实现推送通知,我们必须通过云来实现。。 是否可以通过本地服务实现推送通知

感谢和问候,
harsha

根据下图所示的工作流程,“云服务”只需在部署到客户端机器上时从应用程序访问即可。不过,它确实需要与WNS建立安全连接,但如果您愿意,您可以在本地托管“云服务”,只要Windows 8客户端可以在公共互联网上访问该服务。但是,您不能在客户端设备本身上承载该服务

当然,如果您在本地使用主机服务,您需要自己处理“云服务”的基础设施、可扩展性和安全性

编辑:请注意,WNS在这方面是一个常量,由Microsoft“在云中”托管,因此正如Jerry在回答中提到的,这不是您可以移动到本地或内部部署服务的内容

如果它们是“常规”通知,您可能也可以进行调查


答案是否定的。没有任何机制可以“推送”到不使用WNS路由该消息的Windows 8设备。您的服务可以做很多事情,但必须利用WNS。这与安全性、可靠性以及(老实说)它是什么有关。WNS是一项要求

我明白你为什么会问这个问题


我希望这能为您解答。

谢谢吉姆。。。但为了利用WNS服务推送通知,我需要将我的应用程序放在market store中。。。如果我使用WNS服务,是否必须将我的应用程序放在商店中?您肯定需要一个商店帐户和一个注册的应用程序才能获得软件包SID和密码;但是,该应用程序可以运行和使用通知,而无需实际在应用商店中。我不确定这是否符合服务条款,所以一定要查看资源。我一直在做演示/测试。谢谢吉姆。。因此,我们不能在不使用WNS的情况下实现推送机制吗?不,您可能可以装配一些进行轮询或某种套接字通信的设备,但这需要重新创建很多基础设施(如果您确实能够获得通用解决方案所需的控制级别)。@JimO'Neil获取本地更新通知。(即:running应用程序的当前详细信息。)无需使用WNS即可完成。对吗?