Как отключить уведомления по электронной почте для распространения приложений Firebase

Я только что попытался переключиться с бета-версии Fabric / Crashlytics на распространение приложений Firebase для распространения моего приложения для Android среди тестировщиков. Я делаю это с помощью подключаемого модуля Gradle, как описано здесь: https://firebase.google.com/docs/app-distribution/android/distribute-gradle

При использовании Crashlytics Beta я мог отключить надоедливые письма тестировщикам для каждой новой сборки, добавив это в свой файл gradle:

ext.betaDistributionNotifications=false

В документации по распространению приложения Firebase ничего подобного не упоминается, несмотря на наличие эквивалентов для других опций, таких как примечания к выпуску. Действительно, документ говорит:

Тестировщики, которые не были приглашены для тестирования приложения, получают приглашения по электронной почте, чтобы начать работу. Существующие тестировщики получают по электронной почте уведомления о том, что новая сборка готова к тестированию.

Кто-нибудь знает, как я могу отключить электронную почту, чтобы я не спамил постоянно своих тестеров, когда я выкладываю сборки несколько раз в день?

Изменить: отдельные тестировщики могут использовать ссылку для отказа от подписки внизу электронных писем, но я бы предпочел отключить электронные письма глобально, чтобы в этом не было необходимости.


person danwilkie    schedule 04.10.2019    source источник


Ответы (2)


Это Zubair из службы поддержки Fabric / Firebase. @danwilkie - Спасибо за отличный отзыв! и используя Firebase App Distribution. В настоящее время Firebase App Distribution не поддерживает это, но приятно знать, что вы хотели бы, чтобы это было добавлено. Я перешлю этот запрос в пользу создания его в firebase. Не стесняйтесь обращаться к нам по адресу [email protected], если у вас есть какие-либо вопросы.

person Zubair    schedule 08.10.2019
comment
Привет, @Zubair, эта функция уже добавлена? Я не нашел его в раздаче приложений Firebase - person Vibin; 30.11.2020

Просто не указывайте группу тестировщиков или какие-либо электронные письма в вашем файле Gradle. Например:

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]"
        }

У нас такая же настройка для непрерывных сборок разработчика / контроля качества. Я проверил это, и он работает. Вы по-прежнему можете добавлять их вручную из консоли Firebase, когда захотите.

person rdmcbath    schedule 18.11.2019