Firebase Files

What is it?

Menu: Store2App >> App

When integrating Firebase or related services into your Store2App-powered mobile app, you’ll need to include three important files. Each of them plays a specific role in allowing your app to communicate securely with Firebase services (like push notifications, authentication, Firestore, etc.).

Android App file (google-services.json)

What it is:

This file contains configuration details specific to your Android app, like your Firebase project ID, API key, and app ID.

Purpose:

It tells Firebase which project your app belongs to, and allows Firebase SDKs to connect to the correct backend.


iOS App file (GoogleService-Info.plist)

What it is:

Similar to google-services.json, but for iOS. It contains your iOS app’s Firebase configuration.

Purpose:

It helps the iOS version of your app securely connect with Firebase services.

Service Account (service-account.json)

What it is:

This is a private key file used for server-to-server communication with Firebase, such as sending push notifications or accessing Firebase Admin features securely.

Purpose:

It’s used only on the server, not in the app. In Store2App, it’s needed to send push notifications to users or manage data on behalf of the app securely.

Important:

This file should be kept private and secure. Do not upload it to public repositories.

Security Tip:

Only you (the app owner or developer) should have access to the service-account.json file. It contains sensitive credentials.