Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在中国使用Firebase身份验证和Firestore_Firebase_Firebase Authentication_Google Cloud Firestore - Fatal编程技术网

在中国使用Firebase身份验证和Firestore

在中国使用Firebase身份验证和Firestore,firebase,firebase-authentication,google-cloud-firestore,Firebase,Firebase Authentication,Google Cloud Firestore,使用Firebase堆栈进行chrome扩展:)但是,有一个大问题 位于中国的用户无法使用该应用程序,因为谷歌在中国被屏蔽,因此Firebase身份验证失败。。。嗯,一个选择是使用VPN,但就用户体验而言,这是一个很大的禁忌。。。有没有更好的方法来解决这个问题 主要使用firebase auth(谷歌提供商)和Firestore 是否可以使用自定义标记来解决此问题? 或者与firebase相结合的外部身份验证服务,在这种情况下,还需要对firestore进行身份验证访问最简单的解决方案可能是设

使用Firebase堆栈进行chrome扩展:)但是,有一个大问题

位于中国的用户无法使用该应用程序,因为谷歌在中国被屏蔽,因此Firebase身份验证失败。。。嗯,一个选择是使用VPN,但就用户体验而言,这是一个很大的禁忌。。。有没有更好的方法来解决这个问题

主要使用firebase auth(谷歌提供商)和Firestore

是否可以使用自定义标记来解决此问题?


或者与firebase相结合的外部身份验证服务,在这种情况下,还需要对firestore进行身份验证访问

最简单的解决方案可能是设置代理服务器,将应用程序请求转发给firebase。

在HEROKU上创建API。让所有Oauth和对firebase的每个调用都通过API。此API只会连接中国和谷歌服务(Firebase)之间的所有信息,因为长城防火墙阻止了它们。

即使你解决了身份验证问题,你是否仍然使用Firestore阻止了它们?@WeiChingLin yep,Firestore在这里也是离线的…:(我在考虑服务工作者代理,有没有成功的服务?@WeiChingLin我不熟悉,你能提供更多信息吗?我建议heroku..但你也可以使用其他托管服务..始终确保他们通过长城防火墙。有一些服务可以验证:Azure也可以通过长城防火墙。@Nahellan Moon是的就是这样。@Christophen Chenel非常感谢你的提示。非常感谢。深度链接是iOS和Android应用程序链接的通用链接的统一,可以在两个平台上获得相同的行为。本质上,谷歌拥有一个小型网站来进行适当的转发。它们非常适合应用程序推荐,但如果应用程序无法放入中文中,则可以使用pp store它只适用于Android版本。这是本文讨论的主题的相关信息。