Dip*_*rma 8 testing distribution beta-testing flutter
如何分发Flutter应用(Android和iOS)测试版。我正在研究Crashlytics Beta发行版。但是我认为在分配具有相同名称或ID的Android&iOS应用程序时会遇到一些问题。
首先,无需向其中任何一个提交不同的构建。您唯一需要确定的是,如果在生产模式下已经有一个内部版本,那么您当前提交的内部版本必须具有比现有版本更高的版本代码。
对于Android,您有很多选择,
内部测试:快速分发您的应用程序以进行内部测试和质量保证检查。
已关闭:创建一个封闭的发行版,以使用更多的测试人员来测试您应用的预发行版本。与较小的一组员工或受信任的用户进行测试后,可以将测试扩展到开放版本。在您的应用发布页面上,Alpha曲目将作为您的初始封闭式测试。如果需要,您还可以创建和命名其他封闭的轨道。
如果您要测试以前发布的现有应用程序,则只有测试组中的用户才能收到封闭版本的更新。
公开:创建公开版本以与大型团体一起运行测试,并在Google Play上显示您应用的测试版本。如果您进行公开测试,则任何人都可以加入您的测试计划并向您提交私人反馈。选择此选项之前,请确保您的应用和商店列表已准备好在Google Play上显示。
更多信息在这里
对于iOS,您拥有
内部测试员
在您的团队中最多添加25位成员,这些成员已被分配了Admin,Technical,App Manager,Developer或Marketer角色来测试您的应用程序。每个成员最多可以在30个设备上进行测试。内部测试人员可以访问您所有可用于测试的Beta版本。
外部测试人员和小组
使用他们的电子邮件地址或启用并共享公共链接来邀请多达10,000个外部测试人员,从而为任何人测试您的应用创建了一个公开邀请。只需创建一组测试人员并添加您希望他们测试的构建即可。您还可以创建多个组,并向每个组添加不同的内部版本,具体取决于您希望它们专注于哪些功能。当您将应用程序的第一个内部版本添加到组中时,该版本将发送到Beta版应用程序审查,以确保其遵循《 App Store审查指南》。这是您的应用程序唯一需要完整审查的beta版本,测试一旦获得批准就可以开始。
有关此处和此处的 TestFlight Beta分发的更多信息
有关Crashlytics beta发行版的更多信息,请点击此处。我们可以上传具有相同应用程序ID的iOS和Android版本。
我使用Fastlane以最佳方式实现了这一点。请在下面检查。
对于iOS部署:Beta发行版和AppStore发行版
对于Android部署:Beta发行版和PlayStore发行版
| 归档时间: |
|
| 查看次数: |
327 次 |
| 最近记录: |