【发布时间】:2012-08-18 02:36:33
【问题描述】:
我们想使用 App Store 对我们的应用进行一些封闭式 Beta 测试。
我们知道 ad-hoc 方式,但它需要预先收集测试人员的 UDID 并将其嵌入到配置文件中,这并不理想,因为我们希望避免向 100 名测试人员询问他们的 UDID。
另一种方法是使用不需要收集和存储 UDID 的 Enterprise Distribution,但让我们谈谈另一种可能性......
用户需要在应用启动时登录。无法从应用程序创建用户帐户,因此我们正在考虑在服务器上创建一些 beta 测试人员帐户,将应用程序的 beta 版本提交到 Apple Store 并通过电子邮件将凭据发送给 beta 测试人员。
唯一的问题是是否建议将未完成的应用程序提交到 Apple Store。提交后,所有 iOS 用户都可以下载该应用程序,但只有 beta 测试人员才能登录。它还有一个额外的优势,那就是更早地了解 Apple 的反馈,因此也可以更早地解决任何问题。您认为 Apple 会批准未完成的应用程序吗?
另外,是否可以对提交到 Apple Store 的应用程序禁用应用程序审查?我们不希望在 beta 测试期间收到用户的差评...
谢谢, 迈克尔
【问题讨论】:
-
Appstore 不是对应用进行 Beta 测试的地方,它在指南中明确说明了这一点。 developer.apple.com/appstore/resources/approval/guidelines.html(见 2.9)
-
@Luke :在 App Store 应用程序中进行了大量的 beta 测试(使用分析)。这些不是功能齐全的应用程序并不明显。所有客户都成为 Beta 测试人员。
-
你是怎么解决这个问题的?我也面临同样的问题。
-
我们使用 Testflight 应用程序做到了。