我刚把我的安卓应用程序从Fabric Beta移植到Firebase App Distribution。我的Fabric组android中有395人员,而Firebase只允许一个组中最多的200人员,所以我将Firebase组划分为android-1和android-2。
这是我的等级定义:
firebaseAppDistribution {
releaseNotes="Alpha"
groups="android-1, android-2, qa"
}但是,当我尝试运行我的gradle任务时,我会得到以下错误:
Execution failed for task ':app:appDistributionUploadRelease'.
> App Distribution halted because it had a problem adding testers/groups: [400] Request contains an invalid argument.如果我将groups更改为:
firebaseAppDistribution {
releaseNotes="Alpha"
groups="android-1, qa"
}或者:
firebaseAppDistribution {
releaseNotes="Alpha"
groups="android-2, qa"
}一切都很好。
我怀疑当有新的更新时,firebase只是不想发送比200更多的电子邮件。有人知道怎么解决这个问题吗?
另外,我正在试图找到这个github项目,以便我可以提交一个问题,但什么都没有出现。
发布于 2020-02-19 21:48:25
一位防火墙开发人员关系工程师告诉我,这很可能是一个firebase Bug。我在那里提交了一份错误报告。当我学到更多信息时,我会更新这个答案。
更新
来自firebase-community的一个人向我展示了文档证明Firebase App Distribution仅限于200用户:
测试人员限制应用程序分发提供免费配额,让您可以开始免费分发应用程序。免费配额数额列示如下。如果您需要更多的配额,请请求免费的极限增长。 \x{e76f}\x{e76f}行动\x{e76f} 将测试人员添加到Firebase项目中,每个Firebase项目的测试人员为500名 将测试人员添加到应用程序分发组中,每个组为200名测试人员 向测试人员分发每个构建发行版200名测试员
发布于 2020-07-20 23:05:43
在我的例子中,当我收到上述错误时
firebaseAppDistribution {
appId = "1:sdsdsdsdsdsds:android:blablabla"
testers="abc1@pqr.com abc2@pqr.com abc3@pqr.com"
}我在Firebase上创建了一个名为QA的组,并将build.gradle更改为
firebaseAppDistribution {
appId = "1:sdsdsdsdsdsds:android:blablabla"
groups="QA"
}而且起作用了。我仍然不知道为什么一个和另一个工作并不是每一个信号时间。
https://stackoverflow.com/questions/60309767
复制相似问题