Here the "List" of firebase features
- Analytics
- Cloud Messaging
- Remote Config
- Dynamic Links
- Notifications
- Invites
- Test Lab
- Crash Reporting
- AdMob
- Storage
- Realtime Database
- Google AdWords
- Authentication
- App Indexing
However, at least, some of them don't work properly and some do not work at all with react-native.
Let's share here our experience dealing with all these services. I hope, that will clarify, what exactly FB is good for with react-native app.
I'll be storing summary here:
- Analytics
- Likely supported with third-party library
- Cloud Messaging
- Likely supported with third-party library
- Remote Config
- Not supported
- Dynamic Links
- Not supported
- Notifications
- Likely supported with third-party library
- Invites
- Not supported
- Test Lab
- Not supported
- Crash Reporting
- Likely supported with third-party library
- AdMob
- Likely supported with third-party library
- Storage
- I guess, now it's fully supported?
- Realtime Database
- Web (JS) SDK does not support: offline data persistence
- Google AdWords
- Authentication
- Google, Facebook (etc.) auth is not supported at all. Possible solutions include third-party libraries, firebase-native-sdk bridges etc. There are not well documented solution atm.
- App Indexing
- Likely supported with third-party library