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

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/52661219/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 09:50:10  来源:igfitidea点击:

Where is redeem code for public link for TestFlight?

iostestflighttestflight-public-link

提问by János

Sent public URL to a user, and he reported TestFlight does not show the app, but asked for a redeem code? Where can I or he find this code?

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

采纳答案by Kerberos

The redeem code is sent by mail when you add an external or internal new tester in TestFlight.

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

When you open your app in App Store Connect, go to "My Apps" and select your app. Then go to the "TestFlight" section, complete the "Information" section, and then add external testers as needed and the build to test.

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

After this Apple sends emails to all testers with the invitation.

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

A good tutorial on TestFlight can be found on raywenderlich.com.

可以在 raywenderlich.com 上找到关于TestFlight 的一个很好的教程。

回答by Lee

This issue is happening to me also. Some customers are saying they are asked to enter the redeem code while using the public link for downloading the app from TestFlight, so they are unable to download the app.

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

Workaround was to add the user's email id to the test group so it will send email invites with redeem code.

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

But I still do not understand why the public URL for downloading the app is asking for a redeem code? And what will be the redeem code for people using the public link? Another interesting thing is it's happening only to some users.

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

回答by Badr

For public links, when you click the link, it'll open a page with two steps to follow. The first step is to download the TestFlight app. The second step is to install your app. After you install TestFlight, go back to the link and press the install button on the second step. There is no need to redeem codes for public links.

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

回答by shim

[tl;dr user is doing it wrong + Apple designed this flow poorly.]

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

Presumably what is happening is some users who haven't previously installed TestFlight (or who opened the link in an app other than Safari, which won't automatically open TestFlight for them) are clicking on the public link, which if opened on an iOS device shows: "Step 1 Get TestFlight".

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

screenshot of testflight sign up

testflight注册截图

(notice that on many devices some portion of "Step 2" will be covered up, such as the critical "Start Testing" button in the screenshot above.)

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

And then instead of returning to the webpage after installing TestFlight and scrolling down and clicking the "Start Testing" button under "Step 2 Join the Beta", some users are mistakenly staying in the TestFlight app and either tapping the "Redeem" button as it is the only interactable element on the mostly empty default TestFlight screen or reading the subtitle that says to "contact the developer for an invitation code."

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

screenshot of empty TestFlight(Note the big title text would be confusing to users who thought this was how they start testing and they would naturally think at this point something has gone wrong.)

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

Unfortunately this is a natural consequence of the way this workflow is designed, and I don't see a simple way around it besides educating your users. Certainly one workaround is to invite the user via email, so they will get a code they can enter into the "Redeem" alert text field, but this should not be necessary.

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

It may seem obvious to technically-savvy people, but one can clearly see some people not understanding that they need to switch back and forth like that. Until this design flaw is fixed, a certain percentage will make this mistake. I suggest sending Apple some feedbackabout this.

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

回答by mhammad alkhalaf

app store connnect

应用商店连接

open your app in App Store Connect, go to "My Apps" and select your app. Then go to the "TestFlight" section then in public link group you should increase tester count limit

在 App Store Connect 中打开您的应用程序,前往“我的应用程序”并选择您的应用程序。然后转到“TestFlight”部分,然后在公共链接组中,您应该增加测试人数限制

回答by Nate

It typically happens when the user is not registered to the App Store and/or iTunes with the given email address. In my case it turned out that my tester gave me his iCloud email which was why he experienced the same issue.

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

回答by Kian

When you create a public link for test flight beta testing, then the link will be something like https://testflight.apple.com/join/XXXwhere XXXis the redeem code. So just type that one in whenever it asks for it.

当您创建用于试飞 Beta 测试的公共链接时,该链接将类似于兑换代码https://testflight.apple.com/join/XXX在哪里XXX。所以只要它需要它就输入那个。