如何禁用 Firebase 应用分发的电子邮件通知
Posted
技术标签:
【中文标题】如何禁用 Firebase 应用分发的电子邮件通知【英文标题】:How do I disable email notifications for Firebase App Distribution 【发布时间】:2020-02-02 17:30:01 【问题描述】:我刚刚尝试从 Fabric/Crashlytics Beta 切换到 Firebase App Distribution,以便将我的 android 应用分发给测试人员。我这样做是使用 Gradle 插件,如此处所述: https://firebase.google.com/docs/app-distribution/android/distribute-gradle
在使用 Crashlytics Beta 时,我可以通过将其添加到我的 gradle 文件中来禁用针对每个新版本的测试人员的烦人电子邮件:
ext.betaDistributionNotifications=false
Firebase 应用程序分发的文档没有提及任何类似的内容,尽管其他选项(例如发行说明)具有等效项。确实,文档说:
未受邀测试应用的测试人员会收到电子邮件邀请以开始测试。现有测试人员会收到新版本已准备好进行测试的电子邮件通知。
有谁知道我可以如何禁用电子邮件,以便在我每天多次推出构建时不会不断地向测试人员发送垃圾邮件?
编辑:个别测试人员可以使用电子邮件底部的取消订阅链接,但我更愿意全局禁用电子邮件,这样就没有必要了。
【问题讨论】:
【参考方案1】:这是来自 Fabric/Firebase 支持的 Zubair。 @danwilkie - 感谢您的反馈!并使用 Firebase 应用分发。目前 Firebase App Distribution 不支持此功能,但很高兴知道您希望看到此功能已添加。我将转发此请求以支持在 firebase 中构建它。如有任何问题,请随时通过“support@fabric.io”与我们联系。
【讨论】:
嗨@Zubair,这个功能添加了吗?我在 Firebase 应用分发中找不到它 @Zubair 是否有关于此的更新或我可以关注该错误的某个地方。问题提出已经两年了。 我也在等待添加这个功能。我们有夜间构建,我们不想为这些测试人员发送垃圾邮件【参考方案2】:不要在 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"
我们为持续开发/QA 构建提供了相同的设置。我已经对此进行了测试,并且可以正常工作。您仍然可以随时从 Firebase 控制台手动添加它们。
【讨论】:
这不适用于我找到的组。他们仍然会收到电子邮件。以上是关于如何禁用 Firebase 应用分发的电子邮件通知的主要内容,如果未能解决你的问题,请参考以下文章
如何禁用或启用onMessageReceived的firebase推送通知?