接收 Google Cloud Messaging (GCM) 推送通知到 UWP Windows 10 应用程序

Thi*_*rry 3 c# push-notification google-cloud-messaging win-universal-app uwp

我的客户目前正在使用Google Cloud Messaging (GCM).

我已经对此进行了一段时间的研究,但我似乎只找到了有关如何GCM使用 Android 设备发送推送通知的示例,C#但我找不到有关receiving/capturing从 GCM 发送到 UWP Windows 10 应用程序的推送通知的任何信息?

这是可能的吗?

可以不用使用Azure吗?我刚刚检查过,我可以看到您可以GCM在通知中心中进行设置,Azure但我的客户根本不想使用Azure并且坚持使用GCM

Kai*_*und 5

Google Cloud Messaging 是 Google 的一项仅限 Android 的服务。每个操作系统都有它自己的类似服务,并且它们是不可操作的。

虽然拥有跨平台通知服务是一件非常酷的事情,但我不认为它会很快发生。出于省电和安全等原因,通知已深入集成到操作系统中。

当前所有通知系统的工作方式都非常相似,向它们发送消息大多只是通过 Http 发送一些 json/xml。您所要做的就是在发送通知时区分 android 和 windows 目标,然后将其发布到 gmc 或 wns。

此处查找有关WNS 的信息

Azure 通知中心只是一项完全为您执行此操作的服务,因此您不必自己编写代码(以及其他一些不错的附加功能),但它们不需要使用 WNS。