Где код активации общедоступной ссылки для TestFlight?

Отправил общедоступный URL-адрес пользователю, и он сообщил, что TestFlight не показывает приложение, но запрашивает код активации? Где я или он могут найти этот код?


person János    schedule 05.10.2018    source источник
comment
Вы поделились общедоступной ссылкой, как она будет отображаться в TestFlight? Просто откройте общедоступную ссылку и следуйте инструкциям.   -  person Satish    schedule 05.10.2018
comment
Это не работает; это то, что сообщает ОП. У меня такая же проблема. Потенциальные тестировщики получают разные и ошибочные результаты. Двум было показано диалоговое окно о том, что приложение недействительно (несмотря на то, что другой внешний тестер использует точно такую ​​же сборку), а другому потребовался код приглашения. Я пытался добавить Apple ID одного парня напрямую, но когда он принял ЭТО приглашение, в нем было сказано, что он уже принял его и просит меня о новом. Угадайте, что: вы НЕ МОЖЕТЕ отправить новый, потому что AppStoreConnect показывает, что он принял и не предлагает вам повторно отправить. Великолепно, Эппл.   -  person Oscar    schedule 28.06.2019


Ответы (6)


Код погашения отправляется по почте, когда вы добавляете внешнего или внутреннего нового тестера в TestFlight.

Когда вы открываете свое приложение в App Store Connect, перейдите в «Мои приложения» и выберите свое приложение. Затем перейдите в раздел «TestFlight», заполните раздел «Информация», а затем добавьте внешних тестировщиков по мере необходимости и сборку для тестирования.

После этого Apple рассылает письма всем тестировщикам с приглашением.

Хороший учебник по TestFlight можно найти на raywenderlich.com. .

person Kerberos    schedule 05.10.2018

Эта проблема происходит и со мной. Некоторые клиенты говорят, что их просят ввести код погашения при использовании общедоступной ссылки для загрузки приложения из TestFlight, поэтому они не могут загрузить приложение.

Обходной путь состоял в том, чтобы добавить идентификатор электронной почты пользователя в тестовую группу, чтобы он отправлял приглашения по электронной почте с кодом погашения.

Но я все еще не понимаю, почему общедоступный URL-адрес для загрузки приложения запрашивает код погашения? И какой будет код активации для людей, использующих общедоступную ссылку? Еще одна интересная вещь: это происходит только с некоторыми пользователями.

person Lee    schedule 05.12.2018
comment
Все еще происходит в 2020 году, также только для некоторых пользователей. - person ffritz; 15.04.2020
comment
Это происходит со ссылкой, которую я сгенерировал сегодня. Для разных пользователей, использующих одну и ту же ссылку, некоторые сообщили, что в тестовом полете ничего не обнаружилось. - person Ong Pe Hon; 25.04.2020
comment
Все еще происходит, и каким-то образом приглашенные пользователи не получили приглашение от TestFlight, поэтому они застряли с запросом на ввод кода активации. @Lee: Как вы инициировали повторную отправку приглашений? Как вы добавили идентификатор электронной почты пользователя в тестовую группу, кроме индивидуального назначения? (Этот процесс не отправляет другое приглашение). - person Sebastiaan Ordelman; 10.07.2020

[пользователь tl;dr делает это неправильно + Apple плохо разработала этот процесс.]

Предположительно, что происходит, так это то, что некоторые пользователи, которые ранее не устанавливали TestFlight (или которые открыли ссылку в приложении, отличном от Safari, которое не будет автоматически открывать для них TestFlight), нажимают на общедоступную ссылку, которая при открытии на iOS устройство показывает: «Шаг 1 Получите TestFlight».

скриншот регистрации на тестовый полет

(обратите внимание, что на многих устройствах некоторая часть «Шага 2» будет закрыта, например, важная кнопка «Начать тестирование» на снимке экрана выше.)

И затем вместо того, чтобы вернуться на веб-страницу после установки TestFlight, прокрутить вниз и нажать кнопку «Начать тестирование» в разделе «Шаг 2. Присоединиться к бета-версии», некоторые пользователи по ошибке остаются в приложении TestFlight и либо нажимают кнопку «Использовать», поскольку она является единственным интерактивным элементом на основном пустом экране TestFlight по умолчанию или читает подзаголовок, в котором говорится: «Свяжитесь с разработчиком для получения кода приглашения».

«скриншот (Обратите внимание, что большой текст заголовка может сбить с толку пользователей, которые думают, что именно так они начинают тестирование, и они, естественно, решат, что в этот момент что-то пошло не так.)

К сожалению, это естественное следствие того, как устроен этот рабочий процесс, и я не вижу простого способа обойти это, кроме обучения ваших пользователей. Конечно, одним из обходных путей является пригласить пользователя по электронной почте, чтобы он получил код, который он может ввести в текстовое поле предупреждения «Использовать», но это не обязательно.

Для технически подкованных людей это может показаться очевидным, но явно видно, что некоторые люди не понимают, что им нужно вот так переключаться туда-сюда. Пока этот конструктивный недостаток не будет устранен, определенный процент будет совершать эту ошибку. Я предлагаю отправить в Apple отзыв об этом.

person shim    schedule 21.04.2020
comment
Мои электронные письма с приглашением не содержат код погашения. Где ты это видишь? - person Chuck Krutsinger; 22.08.2020
comment
Если вы нажмете ссылку в письме на любом устройстве без установленного TestFlight, откроется веб-страница с 3 шагами, на которой вам будет предложено получить TestFlight, открыть его и ввести код погашения. Может также - person shim; 22.08.2020
comment
Вы не представляете, как долго я искал способ получить коды погашения. Я продолжал открывать на устройствах iOS и не видеть его. Спасибо за быстрый ответ. - person Chuck Krutsinger; 22.08.2020

Для общедоступных ссылок при нажатии на ссылку открывается страница с двумя шагами. Первый шаг — загрузить приложение TestFlight. Второй шаг — установка вашего приложения. После установки TestFlight вернитесь по ссылке и нажмите кнопку установки на втором шаге. Нет необходимости активировать коды для общедоступных ссылок.

person fullmoon    schedule 16.11.2018

Мой представитель слишком низок, чтобы комментировать, но вы также можете попросить своих тестировщиков сделать долгое нажатие на ссылку. Это позволит им открыть ссылку в Safari или TestFlight. Открытие в TestFlight иногда решает эту проблему.

person Heavy Mod    schedule 04.11.2020

Обычно это происходит, когда пользователь не зарегистрирован в App Store и/или iTunes с указанным адресом электронной почты. В моем случае оказалось, что мой тестер дал мне свою электронную почту iCloud, поэтому у него возникла та же проблема.

person Nate    schedule 20.04.2020
comment
В этом случае адрес электронной почты не указан, так как пользователи устанавливают по общедоступной ссылке. И если вы регистрируетесь с помощью электронной почты, введенной в TestFlight вручную, электронную почту не нужно регистрировать в App Store или iTunes. Это просто должен быть действующий адрес электронной почты, чтобы получить приглашение. - person shim; 21.04.2020