简体   繁体   English

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

[英]Where is redeem code for public link for TestFlight?

Sent public URL to a user, and he reported TestFlight does not show the app, but asked for a redeem code?向用户发送 public URL,他报告 TestFlight 未显示该应用程序,但要求提供兑换码? Where can I or he find this code?我或他在哪里可以找到此代码?

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.当您在 App Store Connect 中打开您的应用程序时,转到“我的应用程序”并选择您的应用程序。 Then go to the "TestFlight" section, complete the "Information" section, and then add external testers as needed and the build to test.然后转到“TestFlight”部分,完成“Information”部分,然后根据需要添加外部测试人员和要测试的构建。

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的优秀教程。

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?但我还是不明白为什么下载应用程序的公共 URL 要求兑换码? And what will be the redeem code for people using the public link?使用公共链接的人的兑换代码是什么? Another interesting thing is it's happening only to some users.另一个有趣的事情是它只发生在某些用户身上。

[tl;dr user is doing it wrong + Apple designed this flow poorly.] [tl;博士用户做错了+苹果设计的这个流程很糟糕。]

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”。

试飞报名截图

(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 屏幕上唯一可交互的元素,或者阅读显示“联系开发人员获取邀请码”的副标题。

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

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 feedback about this.我建议向 Apple 发送一些关于此的反馈

My rep is too low to comment, but something you can also do is ask your testers to do a "long press" on the link.我的代表太低而无法发表评论,但您也可以要求您的测试人员对链接进行“长按”。 This will allow them to open the link in either Safari or TestFlight.这将允许他们在 Safari 或 TestFlight 中打开链接。 Opening in TestFlight will sometimes resolve this issue.在 TestFlight 中打开有时会解决此问题。

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.第一步是下载 TestFlight 应用程序。 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.安装 TestFlight 后,返回链接并按第二步的安装按钮。 There is no need to redeem codes for public links.无需为公共链接兑换代码。

Struggling with the same issue here.在这里遇到同样的问题。 I found a couple of things.我发现了几件事。

If you're trying to renew a previously added a user, go to the same version you initially issued the code on.如果您尝试续订之前添加的用户,请将 go 更新为您最初发布代码的同一版本。 If you don't see reissue as an option, try deleting / then add new external tester.如果您看不到补发选项,请尝试删除/然后添加新的外部测试人员。 If you try to reissue the redeem code on a different (newer?) TestFlight version that option is unavailable.如果您尝试在不同的(较新的?)TestFlight 版本上重新发布兑换代码,则该选项不可用。 First time-adds should also show the reissue button after you send the first invite. First time-adds 还应该在您发送第一次邀请后显示重新发布按钮。

TestFlight "redeem" button is the top of the left panel. TestFlight“兑换”按钮位于左侧面板的顶部。

If you are working on an app-managed computer.如果您使用的是应用程序管理的计算机。 You need to have rights to run TestFlight and access the AppleStore.您需要有权运行 TestFlight 和访问 AppleStore。

I have one last hurtle and I think it's a security feature of the managing application (JAMF?).我有最后一个障碍,我认为这是管理应用程序(JAMF?)的一项安全功能。

It typically happens when the user is not registered to the App Store and/or iTunes with the given email address.当用户没有使用给定的电子邮件地址注册到 App Store 和/或 iTunes 时,通常会发生这种情况。 In my case it turned out that my tester gave me his iCloud email which was why he experienced the same issue.就我而言,事实证明我的测试人员给了我他的 iCloud 电子邮件,这就是他遇到同样问题的原因。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何通过公共链接共享 TestFlight 测试人员 - How to share TestFlight testers with a public link Beta测试的“ TestFlight公共链接”功能 - ‘TestFlight Public Link’ feature for Beta Testing 是否可以获得指向内部 TestFlight 构建的链接? - Is it possible to get a link to an internal TestFlight build? 优惠代码 URL 和 URL 兑换 iOS App Store 促销代码有什么区别 - What is the difference between offer code URL and URL to redeem iOS App Store promo codes TestFlight构建开始测试,但电子邮件链接在TestFlight App中显示空白屏幕 - TestFlight build started testing but email link brings up blank screen in TestFlight App App Link是否可以与testflight(iOS)安装的应用程序一起使用? - Will App Link work with apps that were installed by testflight (iOS)? iTunes连接 - 我在哪里可以看到TestFlight构建的崩溃报告? - iTunes connect - Where can I see the crash reports for TestFlight builds? 从另一个应用程序打开TestFlight应用程序并深度链接到特定应用程序 - Opening TestFlight app from another app and deep link to specific app 如何使用 TestFlight 测试 Firebase 动态链接(未发布的 ios 应用程序) - How to test Firebase Dynamic Link with TestFlight (Unpublished ios app) 兑换交易,删除tableviewcell - Redeem deal, removing tableviewcell
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM