Crash Detection via Crashlytics
At Skillz, we use Firebase Crashlytics for crash reporting. We recommend integrating Crashlytics with your game to identify bugs and crashes more efficiently.
This article will discuss how to integrate Crashlytics into your Skillz based game.
Fabric Shutting Down on May 4, 2020
Crashlytics was acquired by Google from Fabric last year. As a result, Fabric is being shut down on May 4, 2020. If you had previously integrated Crashlytics via Fabric, please follow the migration guide.
Before You Begin
Optional. Skillz can set up an email alias that will receive a notification when your app has been registered with Crashlytics, as well as one anytime a crash is detected. Please contact us.
iOS
Integrating Crashlytics into your XCode project is fairly straightforward. Simply follow the detailed instructions here. For Step 2: Add the Crashlytics SDK, please add the framework manually instead of via Cocoa Pods.
Android
Follow the instructions here to integrate Crashlytics into your Android Studio project.
Unity
Unity Firebase Not Supported
v23.x of the Skillz Unity SDK does not work with Unity Firebase. The latter uses the Google Play Services Resolver for dependency resolution between libraries, but Skillz does not. As a result, your exported Android Studio project will have dependency conflicts.
iOS
Export your Unity game as an XCode project, then follow the instructions to integrate Crashlytics into your XCode project.
Android
Export your Unity game as an Android Studio project, then follow the instructions to integrate Crashlytics into the exported project.