应用程序发布到App Store后,TestFlight外部测试人员的升级工作流程

时间:2015-01-15 20:57:08

标签: ios app-store itunesconnect testflight

在使用iTunes Connect Testflight beta测试后发布到App Store时,有什么方法可以确保外部测试人员干净地升级到官方App Store版本?具体做法是:

  • 外部测试人员是否会在设备上收到新应用版本的通知 可用?这是一个常规的iOS通知,一个通知 从Testflight应用程序,或两者兼而有?
  • 在主屏幕上,测试版应用的图标会显示任何迹象 它已被非beta应用程序取代?
  • 如果用户启用了自动应用更新,则应用会存储应用 自动下载并安装,取代测试版应用程序?或者会 即使启用了自动升级,用户也必须手动升级?
  • 如果用户打开Apple Testflight应用,他们会看到任何应用 表明他们正在测试的构建已被a取代 发布了什么?

如果上述某些问题的答案是“可能”,那么我们应该使用哪些配置或设置来确保应用更新按预期工作? (其中“预期”表示当我们将应用程序发布到应用程序商店时,应该使用该应用程序的新版本更新所有测试人员。)

谷歌搜索这个主题并不是很有帮助,也许是因为Apple的TestFlight支持只有几个月的时间,所以谷歌主要是非技术新闻链接,而不是技术博客和其他可能提供更多细节的地方。我一直无法找到任何关于“从外部测试人员升级到应用商店版本”工作流程的程序员博客。

Apple's documentation清楚地知道从iTunes Connect网络应用程序的角度发生了什么(参见下面的摘录,为了清晰起见而合并)但不清楚外部测试人员的用户体验,这正是我正在尝试的弄清楚。以下摘自Apple的文档,说明了这一点:

  

完成测试应用。停止测试正在进行的应用程序的预发布版本   在TestFlight beta测试中测试,将Testing开关设置为Off   (白色)职位。

     

提交到App Store 完成TestFlight beta测试后,您可以提交   应用程序的最终审查。在提交之前,请确保不再提交   想要测试它或你之前上传的任何版本。当。。。的时候   应用程序在App Store中即可销售,自动进行测试   在早期版本上停止,您将无法查看或测试它们。   有关详细信息,请参阅When builds become unavailable。如果你想   继续测试早期版本,您可以将其作为新版本上传   与新的预发布版本相关联。

     

构建不可用时   在您的应用程序变为Ready for Sale之前,Prerelease窗格会列出所有预发行版本的所有版本   你上传了。应用程序变为准备销售后,其中一些   构建将从窗格中删除:

     

应用程序中使用的构建将从Prerelease中删除,其他所有内容都将删除   构建在相同的预发布版本中。所有版本都在早期   预发布版本也从Prerelease中删除。在   预发布页面,这些预发布版本的部分将是   除去。

0 个答案:

没有答案