Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I disable email notifications for Firebase App Distribution

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.

like image 956
danwilkie Avatar asked Oct 04 '19 11:10

danwilkie


People also ask

How to disable Firebase emails?

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?

Is Firebase app distribution free?

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.

How do I distribute IPA to Firebase?

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.


2 Answers

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.

like image 78
Zubair Avatar answered Sep 30 '22 18:09

Zubair


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.

like image 22
rdmcbath Avatar answered Sep 30 '22 17:09

rdmcbath