Migrating from Fabric Crashlytics, Beta, and Answers

This table gives you an overview of your app's migration from Fabric to Firebase and describes how the migration will affect your historical data, as well as the new data you collect in Firebase. If you used Fabric Crashlytics, Fabric Beta, or Fabric Answers, use this table to find out how to transition your app to an equivalent Firebase product so you can retain your app's functionality.

Fabric Crashlytics Fabric Answers Fabric Beta
How do I migrate my app to Firebase?
Migrating your app from Fabric Crashlytics to Firebase Crashlytics requires linking your app from Fabric to Firebase in the migration flow. Once you migrate, you can choose to continue using the old Fabric SDK or upgrade to the new Firebase Crashlytics SDK (in beta). If you continue to use the Fabric SDK, you don't need to make any more changes. If you want to use the new SDK, however, you'll need to update your code to work with the new API. Firebase can only use data collected by Google Analytics. If your Fabric app used both Fabric Crashlytics and Fabric Answers, you'll need to switch to Google Analytics once you migrate your app to Firebase Crashlytics. If this is your first time using an analytics engine to get insight from your crash data, learn how to add Google Analytics to your migrated app. You don't need to migrate your app in order to start using Firebase App Distribution. Just import your testers over from Fabric Beta, then get started with distributing your builds right away (you do not need to add any additional SDKs).
After I migrate, what happens to my historical data?
Your historical crash data appears in both the Firebase console and the Fabric dashboard. Your historical Answers data cannot migrate to Firebase and will remain in the Fabric dashboard. Visit the Fabric documentation to learn how to export your Answers data for specific charts. Your historical distributions data cannot migrate to Firebase and will remain in the Fabric dashboard, where you can download your tester data as a CSV file.
Where does my new data go?

If you're using the legacy Fabric SDK, the new data you collect appears in both the Firebase console and the Fabric dashboard. After the dashboard shuts down in March 2020, the Fabric SDK will continue sending your data to the Firebase console.

If you're using the Firebase Crashlytics SDK, the new data you collect appears in both the Firebase console and the Fabric Dashboard. Note that the new SDK doesn't integrate with any Fabric services, so if you want to integrate distributions or events data (e.g., crash free users, custom events, and velocity alerts), you'll need to use Firebase App Distribution and Google Analytics.

When you start using Google Analytics, your new events data appears in the Firebase console (i.e., the Firebase console only displays data collected after you install and initialize the Google Analytics SDK). When you start using Firebase App Distribution, the distributions data you collect appears in the Firebase console.
What platforms are supported?
Firebase Crashlytics supports iOS, Android, Unity, macOS, and tvOS. Google Analytics supports web, iOS, Android, C++, and Unity. Firebase App Distribution supports iOS and Android. Note that you can upload iOS IPAs and Android APKs to App Distribution regardless of how they are built.