我正在开发一个社交应用程序。但最近我注意到Firebase在中国遭到封锁。所以我想确定firebase是否可以在中国使用?
答案 0 :(得分:45)
目前,Firebase已被屏蔽,无法在中国和其他Google服务中使用,因为中国拥有blocked所有带有* .google.com和* .googleapis.com的URI。
这也意味着,例如,无法从中国访问Play应用商店。如果你不知道Google和中国之间发生了什么,here's a primer。
此外,根据中国法律,中国公民的用户数据必须存储在中国境内。一旦拥有大量用户,你可能只能解决这个问题,但趋势是中共越来越多地打击外国信息,甚至破坏VPN和declaring them illegal尽管有人抱怨学者们说他们需要真正的信息。
由于我们现在正处于今年秋季的第19届党代会之前,我们可以预期情况会在变好之前变得更糟。也许2018年会留下放松的空间?
目前,非常遗憾的是,忘记谷歌在中国的任何事情,并准备将中国公民的用户数据存储在长城防火墙内的服务器上。还要为中国境内看似随意的服务降级做好准备,或者与these other blocked services一起完全阻止。
更新 2017-11-23:第19届党代会已经来去,如果有的话,谷歌服务在中国的可能性比以往任何时候都要低。随着中国共产党将其角色扩展到企业,大型防火墙可能会继续得到加强,外国公司普遍处于不利地位。
更新 2018-08-05:Google计划在中国开设一个审查版的搜索版according to leaked documents。似乎有理由认为,如果在中国有可供审查的Google搜索,那么Firebase和其他Google Cloud产品也可以使用。据报道,代号为Dragonfly的审查搜索计划自2017年12月开始投入使用,这可能是谷歌首席执行官桑达皮采和一位未透露姓名的中国高级官员当月会面的结果they met at the World Internet Conference in Wuzhen, China,中国总书记和习近平主席发表了讲话。
更新 2018-12-23:看来Google's Project Dragonfly is now on hold if not outright abandoned。这意味着中国Firebase的前景恶化。
答案 1 :(得分:3)
您可以在中国境外建立自己的Rest API服务器,并使该服务器与Realtime db或Authentication https://firebase.google.com/docs/reference/rest/database的Firebase rest api端点通信。然后,您的Web应用程序与您的rest api服务器对话,而您的rest api服务器与Firebase对话。
答案 2 :(得分:2)
答案是否定的: 使用 Firebase 服务的很大一部分,我联系了支持,这就是答案:
<块引用>很高兴您考虑将 Firebase 用于您的项目。然而,在 根据美国现行政策,不能使用 来自某些国家/地区的 Firebase。有关更多信息 这些限制,请参阅U.S. Department of the Treasury website。当前列表是被阻止的国家被列出 here。如果您的最终用户位于中国境内,那将非常困难 在那里访问 Firebase,因为使用 Firebase 需要 Google 播放服务,中国的大多数设备都没有。我们 了解访问我们的产品一直存在问题 在中国大陆。我们认为这可能是由 中国的网络条件,而不是谷歌自己的服务。 由于获得服务是由各自国家的 政府,他们不向 Google 报告,Transparency Report 是 最权威的。