I have just tried switching from Fabric/Crashlytics Beta to Firebase App Distribution for distributing my Android app to testers. I do so using the Gradle plugin as described here: https://firebase.google.com/docs/app-distribution/android/distribute-gradle
When using Crashlytics Beta, I could disable the annoying emails to testers for every new build by adding this to my gradle file:
ext.betaDistributionNotifications=false
The docs for Firebase app distribution don't mention anything similar, despite having equivalents for the other options such as release notes. Indeed, the doc says:
Testers who haven't been invited to test the app receive email invitations to get started. Existing testers receive email notifications that a new build is ready to test.
Does anyone know how I can disable the emails so that I don't constantly spam my testers when I push out builds several times a day?
Edit: Individual testers can use the unsubscribe link at the bottom of the emails, but I'd prefer to disable the emails globally so that this isn't necessary.
If you visit your Alert Subscription overview page, you can disable email alerts. This page can be reached again by clicking the bell icon in the top right, then the gear icon. Is this option shared between all project users or just the current user?
Firebase App Distribution PricingFirebase App Distribution is a free-to-use tool that can let you get a holistic view of your applications' beta testing program with ease.
Open the App Distribution page of the Firebase console. Select your Firebase project when prompted. On the Releases page, select the app you want to distribute from the drop-down menu. Drag your app's IPA file to the console to upload it.
This is Zubair from Fabric/Firebase support. @danwilkie - Thanks for the great feedback! and using the Firebase App Distribution. Currently Firebase App Distribution does not support this, but it's good to know you'd love to see this added in. I will forward this request in favor of building it in firebase. Feel free to reach out us AT '[email protected]', if you have any questions.
Simply do not specify the tester group or any emails in your Gradle file. For example:
firebaseAppDistribution {
releaseNotesFile="/path/to/releasenotes.txt"
//Comment out or delete the following line to stop automatically
//sending emails to your testers
testers="[email protected], [email protected], [email protected]"
}
We have the same setup for continuous dev/QA builds. I've tested this and it works. You can still add them manually from the Firebase console whenever you want.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With