Firebase Crashlytics and Expo
January 9, 2020
Kurzfassung
Crashlytics braucht native Code. Im Expo Managed Workflow geht das nur mit prebuild/bare.
Optionen
1) Firebase JS SDK (Managed)
Funktioniert in Expo, aber ohne Crashlytics:
- Auth
- Firestore
- Storage
2) react-native-firebase (Bare/Prebuild)
Crashlytics ueber @react-native-firebase/crashlytics funktioniert nur mit nativen Projekten.
Typischer Weg:
npx expo prebuild- Firebase SDK einrichten
- EAS Build fuer iOS/Android
Fazit
Wenn du Crashlytics brauchst, kommst du um Bare/Prebuild nicht herum.