将原始数据发送到没有Azure的Windows应用商店

时间:2016-12-05 10:56:04

标签: c# windows-store-apps

我想建立一个聊天应用程序,但我不想使用WNS,因为WNS需要一张签证卡。有没有办法在没有WNS的情况下向Windows应用商店发送和接收原始数据?

我发现Push Notifications without Azure service?但它是Windows手机的MPNS,而不是Windows应用商店。

1 个答案:

答案 0 :(得分:1)

  

有没有办法向Windows商店应用发送和接收原始数据   没有WNS?

您可以通过在应用程序和服务器之间建立socket连接来发送和接收原始数据,并处理前台或后台任务中的信息。

要了解如何使用流套接字发送和接收数据,请参阅GitHub上的StreamSocket Sample

此外,您可以使用SocketAcitivityTrigger类注册后台任务,以在应用程序未处于活动状态时通知套接字代理。有关完整示例,请参阅SocketActivityStreamSocket sample,其中需要专用网络(客户端和服务器)功能。如果您的应用使用套接字活动触发器,则必须在应用清单中指定用户通知侦听器功能。 enter image description here

示例包含SocketActivityStreamSocket(对于客户端)和StreamSocketListenerServer(对于服务器端),请注意,如果两个应用程序都在同一台计算机上进行测试,则示例方案将不起作用。请务必在单独的计算机上运行应用程序,以便它们可以相互通信。