Firebase Feature for Project
What are firebase feature for react native?
- Register Project in Firebase Console
- Go to console.firebase.google.com
- Register a new project
- Add Project
- Add a project such as rndemoproject
- Download File
- Download the google-services.json file
- Click on Project Name
- Select your project, e.g., rndemoproject
- Project Details:
- Bundle Name: com.RNDemoApp
- General Information:
- Project Name
- Project ID
- Project Number
- Web API Key
- Cloud Messaging:
- Firebase Cloud Messaging API
- Sender ID: 12US768
- Service Account
- Web API Key
- Integrations:
- Google Analytics
- Google Ads
- Slack
- Jira
- Add App:
- Click on the Add App button.
- Choose from the following platforms
- iOS/Apple App
- Android
- Web
- Flutter
- Service Account:
- Firebase Admin SDK
- Generate a private key for your service account.
- Admin SDK Configuration (e.g., Node.js, Java, Python).
- Users and Permissions:
- You can add more members and set permissions.
Firebase Project Overview
Firebase Project Overview.
- Project Overview:
- Authentication
- Cloud Firestore
- Crashlytics
- Performance
- Cloud Messaging
- Manage Message Campaign
- Firebase Cloud Messaging
- A/B Testing
Firebase Notification Messages:
- Send a notification message to instantly notify users of promotions or new features.
- Users will receive notification messages even if they are outside of our app.
Firebase In-App Messages:
- Send an in-app message to get active users in our app to subscribe, watch a video, or buy from
your marketing..
- Users will only be able to receive in-app messages inside the app..
Firebase In-App Messaging
Firebase In-App Messaging - In-App Messaging Compose
Campaign
- Style and Content
- Message Layout:
- [Card]
- [Modal]
- [Image only]
- [Top banner]
- Message Content:
- Background | Text color
- Message Title: Message title
- Body: Example - message body
- Images:
- Portrait image URL
- Landscape image URL
- Primary button:
- Target
- Scheduling
- Conversion events
- Additional options
FCM - Project Setting
- Firebase Cloud Messaging API (v1) - Enabled
- Sender ID | Service Account
- Cloud Messaging API (Legacy) - Disabled
- [Some text is crossed out here]