Последовательный процесс обновления тестовых тестов TestFlight после того, как приложение выпущено в App Store
Когда вы отправляетесь в App Store после использования тестового тестирования iTunes Connect Testflight, какой хороший способ обеспечить чистоту обновления внешних тестировщиков до официальной версии App Store? В частности:
- Внешние тестеры получат уведомление о том, что новая версия приложения доступный? Будет ли это регулярное уведомление iOS, уведомление из приложения Testflight или обоих?
- На главном экране появится значок бета-приложения, показывающий, что он был заменен не-бета-приложением?
- Если у пользователя есть автоматические обновления приложений, приложение app store скачать и установить автоматически, заменив бета-приложение? Или пользователь должен выполнить обновление вручную, даже если включены автоматические обновления?
- Если пользователь открывает приложение Apple Testflight, увидит ли он что сборка, которую они тестировали, была заменена выпущена сборка?
Если ответы на некоторые из вышеперечисленных вопросов "возможно", то какую конфигурацию или настройки следует использовать для обеспечения того, чтобы обновления приложений работали должным образом? (где "ожидаемый" означает, что когда мы выпускаем приложение в магазине приложений, все тестеры должны быть обновлены с помощью этой новой версии приложения).
Googling на эту тему не очень помог, возможно, потому, что поддержка Apple TestFlight составляет всего несколько месяцев, поэтому в Google доминируют нетехнические новостные ссылки, а не технические блоги и другие места, которые могут предложить более подробную информацию. Мне не удалось найти блоги программистов, которые рассказывают о рабочем процессе "Обновление от внешнего тестера до версии магазина приложений".
Документация Apple четко говорит о том, что происходит с точки зрения веб-приложения iTunes Connect (см. выдержки ниже, объединенных для ясности), но не очень ясно о пользовательском опыте внешних тестеров, что я и пытаюсь выяснить. Здесь выдержки из Apple Docs, иллюстрирующие это:
Завершить тестирование приложения. Чтобы остановить тестирование предварительной версии приложения, которое активно протестирован в бета-тестировании TestFlight, установите переключатель Testing в Off (белый).
Отправить в App Store. Когда вы закончите с помощью тестового тестирования TestFlight, вы можете отправить приложение для окончательного рассмотрения. Прежде чем отправить его, убедитесь, что вы больше не хотите протестировать его или какие-либо сборки, которые вы загрузили ранее. Когда приложение становится готовым к продаже в App Store, тестирование автоматически останавливается на более ранних сборках, и вы не сможете их просмотреть или проверить. См. Когда сборки становятся недоступными для более подробной информации. Если ты хочешь возобновить тестирование более ранней сборки, вы можете загрузить ее как новую сборку связанных с новой предварительной версией.
Когда сборки становятся недоступнымиПеред тем, как приложение станет готовым к продаже, на панели Preerelease отображаются все сборки для всех предварительных версий вы загрузили. После того, как приложение станет готовым к продаже, некоторые из сборки будут удалены из панели:
Сборка, используемая в приложении, удаляется из Prerelease, как и все остальные строит в той же предварительной версии. Все строит ранее предварительные версии также удаляются из Prerelease. На Страница предварительного просмотра, разделы для этих предварительных версий будут удалены.