Как отключить уведомления по электронной почте для распространения приложений Firebase
Я только что попытался переключиться с бета-версии Fabric/Crashlytics на распространение приложений Firebase для распространения моего приложения для Android среди тестеров. Я делаю это с помощью плагина Gradle, как описано здесь:https://firebase.google.com/docs/app-distribution/android/distribute-gradle
При использовании Crashlytics Beta я мог отключить надоедливые письма тестировщикам для каждой новой сборки, добавив это в свой файл gradle:
ext.betaDistributionNotifications=false
В документации по распространению приложения Firebase ничего подобного не упоминается, несмотря на наличие эквивалентов для других опций, таких как примечания к выпуску. Действительно, документ говорит:
Тестировщики, которые не были приглашены для тестирования приложения, получают приглашения по электронной почте, чтобы начать работу. Существующие тестировщики получают по электронной почте уведомления о том, что новая сборка готова к тестированию.
Кто-нибудь знает, как я могу отключить электронную почту, чтобы я не спамил своим тестерам постоянно, когда я выкладываю сборки несколько раз в день?
Изменить: отдельные тестировщики могут использовать ссылку для отказа от подписки внизу электронных писем, но я бы предпочел отключить электронные письма глобально, чтобы в этом не было необходимости.
2 ответа
Это Zubair из службы поддержки Fabric/Firebase. @danwilkie - Спасибо за отличный отзыв! и используя Firebase App Distribution. В настоящее время Firebase App Distribution не поддерживает это, но приятно знать, что вы хотели бы, чтобы это было добавлено. Я перешлю этот запрос в пользу создания его в firebase. Не стесняйтесь обращаться к нам по адресу support@fabric.io, если у вас есть какие-либо вопросы.
Просто не указывайте группу тестировщиков или электронные письма в вашем файле Gradle. Например:
firebaseAppDistribution {
releaseNotesFile="/path/to/releasenotes.txt"
//Comment out or delete the following line to stop automatically
//sending emails to your testers
testers="ali@example.com, bri@example.com, cal@example.com"
}
У нас такая же настройка для непрерывных сборок разработчика / контроля качества. Я проверил это, и он работает. Вы по-прежнему можете добавлять их вручную из консоли Firebase, когда захотите.