Google Cloud Function
How to run Firebase Cloud Function locally?
Update firebase-tools and firebase-functions
cd functions npm install --save firebase-functions@latest
Serve HTTP functions from the command line
firebase serve
react-native-firebase
Analytics
How to enable “Debug Stream” for iOS
- Signing Set a signing team having developer account
- Edit Scheme Add argument “-FIRDebugEnabled”
How to track screen and event?
import analytics from '@react-native-firebase/analytics' export const trackEvent = async (eventName, data) => { await analytics().logEvent(eventName, data) } export const trackScreenView = async (screenName) => { await analytics().setCurrentScreen(screenName, screenName) }
FireStore
How to get documents of a collection
const snapshot = await firestore() .collection(collections.STATION_LIST) .get() return snapshot.docs.map(doc => doc.id) // or doc.data()
Database
How to connect with Firebase database?
It automatically connect to Firebase via “GoogleService-Info.plist” file
How to push data without generating random id key?
When you push
it generates a key for you. If you use set
or update
, it writes the object as you supplied
firebase.database().ref(`/users/${currentUser.uid}`) .set({ name, description }) .then(() => { return firebase.database().ref(`/users/${currentUser.uid}/books`) .push({ title: 'Yeah' }); });
Leave a Reply