如何在 TestFlight 中通知测试人员新构建?
How to notify testers of new build in TestFlight?
在过去两年中,我们有大约 3-400 名 Beta 测试人员。在苹果公司于 2017 年夏天更新到 TestFlight 之后,我们几乎所有的 TestFlight 上传都遇到了问题。有时我们的 Beta 测试人员收到 email/notification 大约 "a new build is ready to test" 90 天太晚了,在构建到期的确切时间,有时他们根本没有收到通知。只有少数几次它按预期工作,当我们构建可用于测试时他们会收到通知。
有管理 TestFlight 的秘诀吗?
我上传构建,点击 "provide export compliance"-thing,添加我的内部和外部组,然后点击 "Start testing"。该构建自动可用于内部测试,并发送到 Apple 的 beta 审查以进行外部测试。他们在 24 小时内批准了它,并且该构建在 TestFlight 应用程序中可供我们所有的 Beta 测试人员使用。但是 none 的人收到通知说有一个新版本..
跟进:我们现在如何解决这个问题?我们是否必须上传一个全新的构建,或者我可以从构建中删除 "external testers"-group 并重新添加它们。他们会收到 "new build available" 通知吗?
当我从当前活动的新版本中删除外部组时,他们还会收到 "Build is no longer available for testing" 吗?嗯..
我自己也遇到过同样的问题。我添加为 Beta 测试员的客户会在上传构建时收到通知。 (从未达到他需要在 90 天后构建已过期的通知的状态)。但是,他的另一个客户也被添加为 Beta 测试人员。但是收不到通知。
这就是我想敏锐地说的地方,TestFlight
糟透了。我建议,跟踪此问题的最佳方法是检查 Build 是否已安装 的状态。通常 Apple 会在 24 小时内审核 Beta 版本。届时,请务必检查上述状态。还是不行再请测试人员
不幸的是,这是一种蹩脚的相处方式。
否则,我建议使用其他库,例如 Hockey 或 Diawi.
这是我能提供的最好的:)
好的。令我困惑的是 Apple 的开发网站和服务有多么糟糕。
因此,在我新上传的版本中,有两个 "groups"。一个叫 "iTunes Connect Users",是被邀请加入开发团队的内部用户。当我点击 "Start Testing" 时,他们立即收到一封电子邮件和通知,因为内部测试不需要审核。
另一组称为 "External testers"。该版本可供他们使用,但他们在该版本获得 Apple 批准时没有收到通知。
我正在考虑从构建中删除 "External testers"-组,希望在重新添加组时收到通知。但是,我还认为如果我从构建中删除该组,该组可能会首先收到 "This build is no longer available for testing" 或其他东西。
我想我想先测试一下,看看当我从构建中删除他们的组时测试人员是否收到通知,所以我创建了一个新组(称为 "ExternalTest"),添加了一个单曲(新)test-member,并将这个新组添加到同一个活动构建中,以便该构建下有三个组。
就在我点击 "add group to build" 的那一刻,我们所有的测试设备,显然每个 Beta 测试人员,都收到了来自 TestFlight 的推送通知,说新版本可以测试了。现在,随着人们不断更新,我们的 "installed" 数量正在飙升。
什么鬼,Apple?
我同意你的看法,@Nitish,TestFlight 糟透了。
不久前我和 TestFlight 的工作人员讨论了他们的界面有多糟糕。我希望他们有一个您填写的简单列表和一个“保存”按钮,这样您就不必一次完成所有操作。然后应该有另一个按钮,发送给测试人员,完成后您可以触摸它。很简单,不是吗?不,他们拒绝了我的建议。我指出,当您将应用程序提交到 iTunes 时,您就是这样做的。不,我们这样做很愚蠢。
我能想到的最好办法是,您应该从 Builds/iOS 开始,一次一个地沿着 TestFlight 部分的左侧列表走下去。当您到达底部并填写 App Information/Test 信息时,点击保存发出邀请。也许...
遇到完全相同的问题 - Apple 昨天批准了一个版本进行外部测试,但没有人收到通知。我现在创建了一个新组,将我的私人电子邮件添加到其中,然后将组添加到构建中。嗖!所有测试设备都收到了有关新版本的推送通知。不喜欢我的表情,Apple。
在过去两年中,我们有大约 3-400 名 Beta 测试人员。在苹果公司于 2017 年夏天更新到 TestFlight 之后,我们几乎所有的 TestFlight 上传都遇到了问题。有时我们的 Beta 测试人员收到 email/notification 大约 "a new build is ready to test" 90 天太晚了,在构建到期的确切时间,有时他们根本没有收到通知。只有少数几次它按预期工作,当我们构建可用于测试时他们会收到通知。
有管理 TestFlight 的秘诀吗? 我上传构建,点击 "provide export compliance"-thing,添加我的内部和外部组,然后点击 "Start testing"。该构建自动可用于内部测试,并发送到 Apple 的 beta 审查以进行外部测试。他们在 24 小时内批准了它,并且该构建在 TestFlight 应用程序中可供我们所有的 Beta 测试人员使用。但是 none 的人收到通知说有一个新版本..
跟进:我们现在如何解决这个问题?我们是否必须上传一个全新的构建,或者我可以从构建中删除 "external testers"-group 并重新添加它们。他们会收到 "new build available" 通知吗? 当我从当前活动的新版本中删除外部组时,他们还会收到 "Build is no longer available for testing" 吗?嗯..
我自己也遇到过同样的问题。我添加为 Beta 测试员的客户会在上传构建时收到通知。 (从未达到他需要在 90 天后构建已过期的通知的状态)。但是,他的另一个客户也被添加为 Beta 测试人员。但是收不到通知。
这就是我想敏锐地说的地方,TestFlight
糟透了。我建议,跟踪此问题的最佳方法是检查 Build 是否已安装 的状态。通常 Apple 会在 24 小时内审核 Beta 版本。届时,请务必检查上述状态。还是不行再请测试人员
不幸的是,这是一种蹩脚的相处方式。
否则,我建议使用其他库,例如 Hockey 或 Diawi.
这是我能提供的最好的:)
好的。令我困惑的是 Apple 的开发网站和服务有多么糟糕。
因此,在我新上传的版本中,有两个 "groups"。一个叫 "iTunes Connect Users",是被邀请加入开发团队的内部用户。当我点击 "Start Testing" 时,他们立即收到一封电子邮件和通知,因为内部测试不需要审核。 另一组称为 "External testers"。该版本可供他们使用,但他们在该版本获得 Apple 批准时没有收到通知。
我正在考虑从构建中删除 "External testers"-组,希望在重新添加组时收到通知。但是,我还认为如果我从构建中删除该组,该组可能会首先收到 "This build is no longer available for testing" 或其他东西。
我想我想先测试一下,看看当我从构建中删除他们的组时测试人员是否收到通知,所以我创建了一个新组(称为 "ExternalTest"),添加了一个单曲(新)test-member,并将这个新组添加到同一个活动构建中,以便该构建下有三个组。
就在我点击 "add group to build" 的那一刻,我们所有的测试设备,显然每个 Beta 测试人员,都收到了来自 TestFlight 的推送通知,说新版本可以测试了。现在,随着人们不断更新,我们的 "installed" 数量正在飙升。
什么鬼,Apple? 我同意你的看法,@Nitish,TestFlight 糟透了。
不久前我和 TestFlight 的工作人员讨论了他们的界面有多糟糕。我希望他们有一个您填写的简单列表和一个“保存”按钮,这样您就不必一次完成所有操作。然后应该有另一个按钮,发送给测试人员,完成后您可以触摸它。很简单,不是吗?不,他们拒绝了我的建议。我指出,当您将应用程序提交到 iTunes 时,您就是这样做的。不,我们这样做很愚蠢。
我能想到的最好办法是,您应该从 Builds/iOS 开始,一次一个地沿着 TestFlight 部分的左侧列表走下去。当您到达底部并填写 App Information/Test 信息时,点击保存发出邀请。也许...
遇到完全相同的问题 - Apple 昨天批准了一个版本进行外部测试,但没有人收到通知。我现在创建了一个新组,将我的私人电子邮件添加到其中,然后将组添加到构建中。嗖!所有测试设备都收到了有关新版本的推送通知。不喜欢我的表情,Apple。