TestFlight 公共链接的兑换码在哪里?

问题描述 投票:0回答:9

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

ios testflight testflight-public-link
9个回答
20
投票

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

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

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

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


14
投票

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

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

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


14
投票

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

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

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

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

(请注意,大标题文本会让用户感到困惑,他们认为这就是他们开始测试的方式,他们自然会认为此时出现了问题。)

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

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


4
投票

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


2
投票

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


0
投票

在这里遇到同样的问题。 我发现了一些事情。

如果您尝试续订之前添加的用户,请转到您最初发布代码的同一版本。如果您没有看到重新发布选项,请尝试删除/然后添加新的外部测试人员。如果您尝试在不同(较新?)的 TestFlight 版本上重新发出兑换代码,则该选项不可用。首次添加还应在发送第一次邀请后显示重新发布按钮。

TestFlight“兑换”按钮位于左侧面板的顶部。

如果您使用的是应用程序管理的计算机。您需要有权运行 TestFlight 并访问 AppleStore。

我还有最后一个障碍,我认为这是管理应用程序的一项安全功能(JAMF?)。


0
投票

或者,您的构建可能已“批准”,但您尚未“通知”测试人员。所以你还没有使构建可用。这种措辞可能会让您感到困惑,因为“通知”听起来像是电子邮件,与链接邀请无关。


0
投票

确保用户的手机运行正确的 iOS 版本。我刚刚在 iOS 17 上的应用程序测试飞行中发生了这种情况,但它们仍在 iOS 16 上 ́\_(ツ)_/́


-2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.