16

向用户发送公共 URL,他报告 TestFlight 没有显示应用程序,但要求提供兑换码?我或他在哪里可以找到此代码?

4

6 回答 6

10

这个问题也发生在我身上。一些客户说他们在使用从 TestFlight 下载应用程序的公共链接时被要求输入兑换代码,因此他们无法下载该应用程序。

解决方法是将用户的电子邮件 ID 添加到测试组,以便发送带有兑换代码的电子邮件邀请。

但我还是不明白为什么下载应用程序的公共 URL 要求兑换码?使用公共链接的人的兑换代码是什么?另一个有趣的事情是它只发生在某些用户身上。

于 2018-12-05T22:55:50.773 回答
10

当您在 TestFlight 中添加外部或内部新测试人员时,将通过邮件发送兑换代码。

当您在 App Store Connect 中打开您的应用时,转到“我的应用”并选择您的应用。然后转到“TestFlight”部分,完成“Information”部分,然后根据需要添加外部测试人员和要测试的构建。

在此之后,Apple 会向所有测试人员发送包含邀请的电子邮件。

可以在 raywenderlich.com 上找到有关TestFlight的优秀教程。

于 2018-10-05T08:37:55.050 回答
9

[tl;博士用户做错了+苹果设计的这个流程很糟糕。]

可能发生的事情是一些以前没有安装 TestFlight 的用户(或者在 Safari 以外的应用程序中打开了链接,不会自动为他们打开 TestFlight)正在单击公共链接,如果在 iOS 上打开该链接设备显示:“步骤 1 获取 TestFlight”。

试飞报名截图

(请注意,在许多设备上,“步骤 2”的某些部分将被掩盖,例如上面屏幕截图中的关键“开始测试”按钮。)

然后在安装TestFlight并向下滚动并单击“步骤2加入Beta”下的“开始测试”按钮后,而不是返回网页,一些用户错误地停留在TestFlight应用程序中并点击“兑换”按钮,因为它是几乎空的默认 TestFlight 屏幕上唯一可交互的元素,或者阅读显示“联系开发人员获取邀请码”的副标题。

空的 TestFlight 截图 (请注意,对于那些认为这是他们开始测试的方式的用户来说,大标题文本会让他们感到困惑,他们自然会认为此时出现了问题。)

不幸的是,这是该工作流程设计方式的自然结果,除了教育您的用户之外,我没有看到简单的解决方法。当然,一种解决方法是通过电子邮件邀请用户,因此他们将获得一个可以输入“兑换”警报文本字段的代码,但这不是必需的。

对于精通技术的人来说,这似乎很明显,但我们可以清楚地看到有些人不明白他们需要像那样来回切换。在这个设计缺陷被修复之前,一定比例的人会犯这个错误。我建议向 Apple 发送一些关于此的反馈。

于 2020-04-21T06:28:11.920 回答
2

对于公共链接,当您单击该链接时,它将打开一个页面,其中包含两个步骤。第一步是下载 TestFlight 应用程序。第二步是安装您的应用程序。安装 TestFlight 后,返回链接并按第二步的安装按钮。无需为公共链接兑换代码。

于 2018-11-16T23:55:21.870 回答
2

我的代表太低而无法发表评论,但您也可以要求您的测试人员对链接进行“长按”。这将允许他们在 Safari 或 TestFlight 中打开链接。在 TestFlight 中打开有时会解决此问题。

于 2020-11-04T21:33:52.620 回答
-2

当用户没有使用给定的电子邮件地址注册到 App Store 和/或 iTunes 时,通常会发生这种情况。就我而言,事实证明我的测试人员给了我他的 iCloud 电子邮件,这就是他遇到同样问题的原因。

于 2020-04-20T19:21:37.250 回答