我想建立一个聊天应用程序,但我不想使用WNS,因为WNS需要一张签证卡。有没有办法在没有WNS的情况下向Windows应用商店发送和接收原始数据?
我发现Push Notifications without Azure service?但它是Windows手机的MPNS,而不是Windows应用商店。
答案 0 :(得分:1)
有没有办法向Windows商店应用发送和接收原始数据 没有WNS?
您可以通过在应用程序和服务器之间建立socket连接来发送和接收原始数据,并处理前台或后台任务中的信息。
要了解如何使用流套接字发送和接收数据,请参阅GitHub上的StreamSocket Sample。
此外,您可以使用SocketAcitivityTrigger类注册后台任务,以在应用程序未处于活动状态时通知套接字代理。有关完整示例,请参阅SocketActivityStreamSocket sample,其中需要专用网络(客户端和服务器)功能。如果您的应用使用套接字活动触发器,则必须在应用清单中指定用户通知侦听器功能。
示例包含SocketActivityStreamSocket
(对于客户端)和StreamSocketListenerServer
(对于服务器端),请注意,如果两个应用程序都在同一台计算机上进行测试,则示例方案将不起作用。请务必在单独的计算机上运行应用程序,以便它们可以相互通信。