gpt4 book ai didi

android - 既然谷歌的一切都被封锁了,谷歌云消息在中国还能用吗?

转载 作者:行者123 更新时间:2023-11-29 00:13:22 27 4
gpt4 key购买 nike

我需要为一家中国公司编写一个 Android 应用程序,它需要支持某种形式的推送通知。 (这是供他们内部使用,不针对公众)

我不太清楚 GCM 的具体运作方式,因为我以前从未使用过它。首先it seems to require Google Play services ,大多数中国手机都没有安装(对吗?)。

也许我的主要问题是:GCM 实现是否需要连接到具有 *.google.com 域的服务器?看起来您需要实现自己的服务器,但不知何故仍然涉及 Google 组件?

如果涉及谷歌服务器,那么这很可能在中国行不通,因为自 2014 年 6 月以来谷歌的所有内容都被屏蔽(自 12 月以来甚至邮件服务器)。

如今基于 GCM 的东西在中国行得通吗?

还有一个额外的问题:如果不是(如我所料),我可以用什么代替?我一直在研究 XMPP/Jabber 和不错的 Smack library自 4.1 版以来,它也可以在 Android 上本地运行,但 XMPP 也可以 seems to have problems on mobile devices消息可能会丢失。

最佳答案

如果您说 Google 的所有内容都被阻止,我真的怀疑您是否也能使用 GCM。您需要自己的服务器,该服务器旨在实现您的客户端和消息的任何逻辑,但为了使用 GCM,您必须向 https://android.googleapis 发送请求.com/gcm/send 大概也会被阻止。一种解决方法是在中国境外托管此服务器(我不知道这在法律上是否可行,某些国家/地区有强制服务器在其国家/地区托管的法律),但您的客户必须连接到 GCM 站点,所以这不会有太大帮助。

作为替代方案,根据您想要实现的目标,您可以尝试使用 Redis甚至 RabbitMQ ,虽然在服务器部分可能会有一些额外的工作要做,但积极的部分是你将独立于任何第三方消息服务器,因为你必须自己托管它并实现它的方式工作。

关于android - 既然谷歌的一切都被封锁了,谷歌云消息在中国还能用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28538972/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com