我的客户目前正在使用 Google Cloud Messaging (GCM)
。
我已经对此进行了一段时间的研究,但我似乎只找到了有关如何使用 GCM
向使用 C#
的 android 设备发送推送通知的示例,但我不能找不到任何关于 receiving/capturing
从 GCM 发送到 UWP Windows 10 应用程序的推送通知?
这可能吗?
可以不使用 Azure
来完成吗?我刚刚检查过,我可以看到您可以在 Azure
的通知中心设置 GCM
,但我的客户不想使用 Azure
如果可能的话,就坚持使用 GCM
最佳答案
Google Cloud Messaging 是 Google 提供的一项仅限 Android 的服务。每个操作系统都有自己相似的服务,并且它们不是不可操作的。
虽然拥有跨平台通知服务是一件非常酷的事情,但我不会打赌它会很快发生。出于节电和安全等原因,通知已深入集成到操作系统中。
所有当前的通知系统都非常相似,向它们发送消息大多只是通过 Http 发送一些 json/xml。您所要做的就是在发送通知时区分 android 和 windows 目标,然后将其发布到 gmc 或 wns。
查找关于 WNS here 的信息.
Azure Notification Hubs 只是一项为你做这些的服务,所以你不必自己编写代码(还有一些其他不错的额外功能),但它们不是使用 WNS 所必需的。
关于c# - 接收 Google Cloud Messaging (GCM) 推送通知到 UWP Windows 10 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37505896/