This project supports Firebase Crashlytics for release crash reporting with open-source-safe defaults.
- Create a Firebase Android app for package
app.botdrop. - Download
google-services.jsonfrom Firebase. - Place it at
app/google-services.json(do not commit this file). - Build as usual:
./gradlew assembleDebug
./gradlew assembleReleaseIf app/google-services.json is missing, Crashlytics Gradle plugins are not applied and app builds continue without Firebase integration.
- Debug builds default to
disabled. - Release builds default to
enabled. - Runtime toggle is available in:
Settings -> BotDrop -> Debugging -> Firebase Crashlytics
- Only Firebase Crashlytics SDK is integrated.
- Firebase Analytics is not added.
- No user IDs, emails, API keys, or other custom PII fields are set by app code.
- You are responsible for updating your app privacy policy and store disclosures before distribution.
When Firebase is configured (app/google-services.json exists), release builds enable Crashlytics mapping file upload for deobfuscated stack traces.