是否存在通过GCM / FCM向中国设备发送通知的问题

时间:2017-07-02 04:18:05

标签: push-notification google-cloud-messaging great-firewall-of-china

我们有一个带推送通知的全球移动应用程序,我们计划使用GCM / FCM服务进行推送通知。据我了解,谷歌和Playstore在中国被封锁,对GCM有任何限制/阻止吗?

使用GCM发送的推送通知是否会发送到中国的移动设备?

基达

3 个答案:

答案 0 :(得分:1)

答案是否定的。不幸的是,谷歌通知在中国是被禁止的,因为您已经知道任何通知都将被阻止。

我们在应用程序中遇到了同样的问题,我们最终实施了一个带有Google通知的混合解决方案和另一个名为Pushy.Me的服务,它使用了不同的技术。

答案 1 :(得分:1)

FCM被检查未阻止。如果设备运行的是Google Play服务,则可以在中国大陆使用。 FCM无法在中国大陆使用的原因是,在中国大陆销售的大多数Android手机都没有Google Play服务。因此,如果您使用在美国购买的电话前往中国,则FCM可以正常工作。

答案 2 :(得分:1)

没错,由于中国禁止使用 Google 产品(包括 Firebase Cloud Messaging),因此通过传统推送 SDK 发送的推送通知将无法发送到中国的 Android 设备。

但是,OpenBack 等混合移动参与平台使用边缘计算来处理单个设备上的数据,而无需将数据发送到第三方云服务器。在这种默认模式下,数据只在设备和应用后端之间传输,这意味着它完全兼容中国的防火墙,以及当地的数据隐私法。

如果您想了解更多信息,可以查看这篇博文:Accessing China's Mobile App Market: Overcoming the FCM Firewall

[免责声明:我是 OpenBack 的博客管理员。]

最好,

安娜