TLDR; Firebase doesn’t work in China. Apps built with Firebase services are not even accessible in China. This article explains why Firebase has poor performance in China and then provide you with the only solution to make Firebase work that is fully compliant with the laws in mainland China.
In this article, we will walk you through some speed tests we conducted to determine if Firebase works in China or not. Our staff conducted the tests in Shanghai (China Mainland) and the United States. We used 3rd party testing tools to ensure our tests weren’t biased.
By the end of this article, you should be able to explain to your boss, 1: Does Firebase works in China 🇨🇳, and 2: How can I make Firebase work in China 🇨🇳.
What is Firebase?
Firebase is Google’s mobile application development platform with a suite of services to help you build, improve, and grow your app.
Firebase Core Services
Analytics: Monitor app usage and gain insight into who your users are, and what actions they’re taking inside your app.
Cloud Firestore: Build serverless, secure apps at global scale. Store app data in the cloud, sync data across online and offline devices, and retrieve it with expressive queries.
Firebase Hosting: Deploy fast-loading, secure websites that are backed by a global CDN without all of the hassle.
Realtime Database: Build serverless apps by storing and syncing JSON data between your users in near-realtime, on or offline, with strong user-based security.
Does Firebase work in China?
The short answer is no.
According to Google Beijing, Firebase is blocked and can’t be accessed in China along with other Google services.
Don’t just take our word. Lets take a look at a few test to see how Firebase core services work in China.
Does Firebase Realtime Database work in China?
We used the ping command (-c) to test if the database is accessible (ping-able) from our servers in Shanghai and US.
First, to show you what a working Firebase ping test looks like, we ran one in the United States.
As expected, “0% packet loss”, Firebase works in the U.S.
Now, lets look at 🇨🇳 China 🇨🇳.
This time the ping test show’s “100% packet loss”. Meaning that Firebase Realtime database is NOT accessible in mainland China.
Does Firebase Hosting work in China?
Using a third-party speed testing tool, we ran a China speed test on a small media asset hosted on Firebase to see how it would load across China.
Orange, Yellow, White = Bad, slow ; Green = Good
How to make Firebase work in China?
At the beginning of this article, we promised to provide you with a solution to make Firebase work in China. Now lets run some tests and provide proof that our Yammo acceleration technology can deliver what we promise.
Yammo + Firebase Realtime Database
We ran a China speed test on a Firebase Database. The results below show us that the Firebase database was difficult to access across most of China.
Orange, Yellow, White = Bad, Slow ; Green = Good
Next, our engineers created a Yammo accelerated version of the Firebase database.
All Green 😎
As promised, Yammo made the Firebase database available in China 🇨🇳.
If you have additional questions or need help getting your Firebase services working in China, please contact us, we are happy to help.
- the 50th Statistical Report on China's Internet Development
- Does Vimeo Work in China? What You Need to Know in 2022
- Does PageSpeed Insights Work in China?
- How to Host Your Website in China(2022)?
- Does Chinafy work in China?
- Does SAP Commerce Cloud Work in China?
- Does Oracle Cloud Work in China?
- Does Bloomreach Work in China?
- How to Deploy Parse Dashboard in China?
- How to Deploy Gatsby Static Sites in China
- Best Firebase Alternative for China
the 50th Statistical Report on China's Internet Development
Aug 31, 2022
How To Get an ICP License In China?
Aug 29, 2022
21YunBox Build FAQ
Aug 21, 2022
How Much Does it Cost to Host a Website in China?
Jul 28, 2022
Didi fined $1.2 billion for breaking China Data Security Laws
Jul 21, 2022