3

我的客户当前正在使用Google Cloud Messaging (GCM)接收Google Cloud Messaging(GCM)推送通知至UWP Windows 10应用程序

我一直在研究这一段时间,但我似乎只找到如何GCM Android设备使用C#与发送推送通知的例子,但关于从GCM发送到UWP receiving/capturing推送通知我无法找到任何东西Windows 10应用程序?

这可能吗?

无需使用Azure就可以完成吗?我刚刚检查,我可以看到,你可以设置GCM通知枢纽Azure,但我的客户不希望使用Azure如果可能的话,只是坚持GCM

回答

4

谷歌云端通讯是一款Android仅由Google提供服务。每个操作系统都有它自己的类似服务,并且它们不会陷入困境。

尽管拥有跨平台通知服务将是一件非常酷的事情,但我不会打赌它很快就会发生。由于电池节省和安全性等原因,通知已深入集成到操作系统中。

所有当前通知系统工作非常相似,发送消息给他们主要是通过Http发送一些json/xml。您只需在发送通知时区分Android和Windows目标,然后将其发布到gmc或wns。

查找有关WNS here的信息。

Azure通知中心只是一项服务,它可以完全满足您的需求,因此您不必亲自编写代码(以及其他一些很好的附加功能),但它们不需要使用WNS。

+0

谢谢澄清。这是令人失望的,但我可以理解。这意味着我将需要每个平台的帐户,但不会变得麻烦?目前只有在研究阶段,但我相信我的客户提到Gcm是免费的,但我检查了Azure定价,并且与该服务相关的成本,如果我正确阅读了一百万次推送,则会有很多成本。有一段时间有3个平台后,这难道不会变得昂贵吗?另外,如果我决定使用天蓝色的通知中心,那么如何在发送通知时区分目标? Thabks – Thierry

+0

WNS和APNS(苹果之一)也是免费的。 Azure通知中心是一项增值服务,可以使发送通知变得更加简单。你不需要使用它。 Windows通知与azure没有任何关系(除非他们的后端运行在那里) –

+0

再一次,感谢额外的信息,但我很困惑。如果我不必使用Azure,我需要使用什么?我不确定从哪里开始? – Thierry

相关问题