【问题标题】:Alpha Testing of App on iOS and AndroidiOS 和 Android 应用的 Alpha 测试
【发布时间】:2014-02-22 08:31:01
【问题描述】:
我们为客户开发了一款应用。我们已经准备好使用 Apple 的 Ad Hoc Distribution 和 Google 的 Beta 测试和 Stage Roll-Outs 功能对应用程序进行 alpha/beta 测试。我们应该使用我们自己在 Apple 和 Google 上的开发者帐户来发布应用程序,还是应该使用我们客户的开发者帐户?如果我们在开发和 Beta 测试期间使用我们的帐户并使用我们客户的帐户进行应用商店/Google Play 的最终分发,是否有任何冲突?
非常感谢!
【问题讨论】:
标签:
ios
android-testing
ad-hoc-distribution
beta-testing
【解决方案1】:
Android 应用分发
Android Stage 推出功能让您可以上传应用程序以进行 Alpha/Beta 测试,因此除了注册的 Alpha 用户(通常是您选择的特定 Google 组的成员)之外的其他用户将看不到它。稍后,您可以将该 Alpha 版应用程序提升为 Beta 版或生产版。
回答您的问题:您可以使用单独的帐户,前提是您为两个应用程序维护不同的标识符(例如 com.MyCompanyName.appName )。但这只是破坏了 Play 商店分发功能的分阶段推出功能。我建议您使用客户的帐户,因为无论如何您的应用程序在 alpha/beta 测试阶段的可见性有限。
iPhone 应用分发
iPhone 应用程序的分发有点不同。您可以创建多个分布配置文件。因此,假设您创建临时分发配置文件以使用您的开发人员帐户测试您的应用程序,但对于应用商店分发您使用客户的开发人员帐户创建配置文件。但是,当应用分发为您处理时,您为什么要切换帐户(用于测试/生产)。