Firebase is a popular unified platform from Google for building iOS, Android, and web applications. Unfortunately, because most Google services are inaccessible behind the Great Firewall of China, developers releasing apps or games in Mainland China require an alternative backend platform.
Apps depending on Firebase simply will not work reliably in Mainland China and on Chinese devices and computers. Luckily, there is a Firebase alternative: Your own Parse Server in China.
After Parse was purchased by Facebook, Facebook released Parse Server as open-source version in 2016. It is a Backend-as-a-Service (BaaS) framework currently supported by a strong and active community of open-source developers. It is easy to deploy because it supports the Express web application framework, and requires an infrastructure based on Node.js. Parse Server uses MongoDB for data storage and the Amazon S3 bucket for file system storage, and does not contain any limitation on queries, cloud functions, or database triggers. Parse Server’s reporting tools are also much stronger than Firebase’s.
Once your database is ready, there should be no need to make significant changes to your client code to run applications. Most importantly, no vendor lockdown and a robust development community ensures long-term stability both in and out of China.
|General||Real-time BaaS, proprietary||General purpose, open-source|
|Storage||Google Cloud (with limits)||Self-hosting on any cloud|
|Database||Model-observer scheme support. Firebase storage also introduced to download and upload files.||Supports huge relationship database.|
|Custom Code||Not supported||Completely supported|
|API||GraphQL & REST||GraphQL & REST|
|Works In China?||No||Yes|
We will set you up with a Parse Server instance hosted locally in China on Chinese servers. Not only will it fulfill all compliance requirements of Chinese law, but it is a simple and easy Firebase alternative that will ensure that your users enjoy a more responsive and speedy experience.