53 votes

Firebase peut-il être utilisé comme base de données en Chine ?

Je suis en train de développer une application sociale. Mais récemment, j'ai remarqué que Firebase est bloqué en Chine. Je veux donc m'assurer que Firebase peut être utilisé en Chine ?

79voto

Mallory-Erik Points 868

* EDIT 24 janvier 2020 *

Il se peut que certaines informations soient obsolètes. Firebase propose un service pour la Chine à l'adresse https://firebase.google.cn/ qui n'est pas bloqué en RPC. (Merci à @c-an d'avoir soulevé ce point). Cela dit, *.google.com et *.googleapis.com sont toujours bloqué en Chine. Je modifierai/mettrai à jour ces informations au fur et à mesure que je les obtiendrai.

Réponse originale

Pour l'instant, Firebase est bloqué et ne peut pas être utilisé en Chine, tout comme d'autres services Google, car la République populaire de Chine a bloqué tous les URI avec *.google.com et *.googleapis.com.

Cela signifie également, par exemple, que la boutique d'applications Play n'est pas accessible depuis la Chine. Si vous ne savez pas ce qui se passe entre Google et la RPC, Voici une introduction .

En outre, selon la loi chinoise, les données des utilisateurs chinois doivent être stockées en RPC. Vous pouvez peut-être vous en tirer en ne vous occupant de ce problème qu'à partir du moment où vous avez un nombre important d'utilisateurs, mais la tendance est à la répression croissante de la part du PCC à l'égard des informations étrangères, allant jusqu'à démanteler les VPN et les sites Web. en les déclarant illégaux malgré les plaintes des universitaires qui disent qu'ils ont besoin, vous savez, de vraies informations.

À l'approche du 19e congrès du parti cet automne, nous pouvons nous attendre à ce que la situation s'aggrave avant de s'améliorer. Peut-être que 2018 laissera place à la détente ?

Pour l'instant, très malheureusement, oubliez tout ce qui concerne Google en Chine, et préparez-vous à stocker les données des utilisateurs de la RPC sur des serveurs situés à l'intérieur du Grand Pare-feu. Préparez-vous également à des dégradations apparemment aléatoires de votre service en Chine, ou à un blocage total, ainsi qu'à des problèmes de sécurité. ces autres services bloqués .

Mise à jour 2017-11-23 : Le 19e Congrès du Parti est passé et, à tout prendre, les services de Google semblent moins susceptibles que jamais d'être disponibles en Chine. Le grand pare-feu va probablement continuer à se renforcer à mesure que le Parti communiste chinois étend son rôle dans les entreprises, et les entreprises étrangères sont généralement désavantagées.

Mise à jour 2018-08-05 : Google prévoit d'ouvrir une version censurée de sa recherche en Chine, selon des documents divulgués . Il semble raisonnable de supposer que si une recherche Google censurée devient disponible en RPC, alors Firebase et d'autres produits Google Cloud pourraient également l'être. Le plan de recherche censuré, dont le nom de code est Dragonfly, serait en préparation depuis décembre 2017, peut-être à la suite de réunions ce mois-là entre Sundar Pichai, PDG de Google, et un haut fonctionnaire chinois anonyme, lorsque ils se sont rencontrés lors de la conférence mondiale de l'Internet à Wuzhen, en Chine. où le secrétaire général et président de la RPC, Xi Jinping, a prononcé un discours.

Mise à jour 2018-12-23 : Il semble que Le projet Dragonfly de Google est désormais en suspens, voire abandonné. . Cela implique que les perspectives pour Firebase en Chine se sont détériorées.

1 votes

Connaissez-vous un moyen de permettre temporairement aux utilisateurs d'accéder aux services liés à Firebase à cet endroit ? Par exemple, pouvons-nous acheminer les requêtes Firebase via nos serveurs ou pouvons-nous inclure une fonctionnalité de type VPN dans les applications elles-mêmes ? Je laisserai tomber Firebase à l'avenir, mais je cherche une solution rapide à des fins de démonstration.

3 votes

C'est triste de laisser tomber Firebase à cause de ça, non ? Le routage par d'autres serveurs en dehors de la Chine devrait suffire. J'imagine que même simplement, disons, Firebase > AWS Séoul > utilisateur final chinois devrait faire l'affaire. J'aimerais savoir comment cela se passe. Bonne chance.

0 votes

Merci. Si nous arrivons à le faire fonctionner, je vous le ferai savoir.

5voto

Feng Liu Points 136

Vous pouvez construire votre propre serveur Rest API en dehors de la Chine, et faire en sorte que le serveur communique avec les points de terminaison Firebase rest api de Realtime db ou Authentication, https://firebase.google.com/docs/reference/rest/database . Ainsi, votre application web communique avec votre serveur rest api (accessible depuis la Chine), et votre serveur rest api communique avec Firebase.

3voto

Damien Points 468

La réponse est NON : Utilisant une grande partie des services de Firebase, j'ai contacté le support, voici la réponse :

Je suis heureux que vous envisagiez Firebase pour votre projet. Cependant, en conformément aux politiques américaines actuelles, il n'est pas possible d'utiliser Firebase depuis certains pays. Pour plus d'informations sur ces restrictions, veuillez vous référer à la Département américain du site web du Trésor . La liste actuelle des pays bloqués est la suivante ici . Si vous avez des utilisateurs finaux situés en Chine, il est assez difficile d'accéder à Firebase dans ce pays. difficile d'accéder à Firebase dans ce pays car l'utilisation de Firebase nécessite Google Play Services, que la plupart des appareils en Chine ne possèdent pas. Nous Nous comprenons que l'accès à nos produits a été problématique depuis la Chine de la Chine continentale. Nous pensons que cela a pu être causé par conditions de mise en réseau en Chine, plutôt que par les services de Google. Comme l'accès aux services est déterminé par le gouvernement du pays concerné gouvernement du pays en question et qu'il ne rend pas compte à Google, l'accès à ces services n'est pas toujours possible. Rapport de transparence est la plus autorisée qu'elle puisse être.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X