Как изменить скриншоты App Store без новой версии приложения
Ты хочешь заменить скриншоты в живом приложении прямо сегодня, открываешь App Store Connect, а поля скриншотов текущей версии доступны только для чтения. Это не баг, а поведение Apple по замыслу. Скриншоты — часть метаданных версии, и как только версия одобрена и опубликована, её метаданные заморожены. Вот пути, которые реально меняют то, что видят покупатели, и во что каждый из них обходится по загрузкам сборки и времени проверки.
Почему поля заблокированы
App Store Connect хранит скриншоты привязанными к конкретной версии приложения. Когда приложение опубликовано, эта версия находится в статусе "released", и её скриншоты, описание и ключевые слова заблокированы. Чтобы отредактировать любой из них, ты работаешь с отдельной, редактируемой записью версии — той, что в статусе "Prepare for Submission". Живой листинг продолжает показывать старые скриншоты, пока новая версия не будет одобрена и опубликована поверх неё.
Собственная документация Apple прямо говорит об этом: как только приложение отправлено и одобрено, для обновления скриншотов нужно создать новую версию. Так что вопрос не "можно ли редактировать живую версию" (нельзя), а "какой механизм даёт самое маленькое и быстрое изменение".
Путь 1: запись новой версии (стандартный вариант)
Это путь, который уже знают большинство разработчиков. В App Store Connect ты создаёшь новую версию, открываешь редактируемую запись "Prepare for Submission", заменяешь скриншоты и отправляешь на проверку. Важная деталь: не нужно выпускать новую функцию или исправление бага, но к версии обязательно нужно прикрепить сборку.
App Store Connect не предложит в выборе сборки для новой версии ту, что сейчас в продакшене. Поэтому на практике делают одно из двух: выбирают другую уже загруженную сборку (подойдёт оставшаяся от прошлой загрузки в TestFlight) или пушат свежий бинарник с тем же исходным кодом и увеличенным номером сборки. Ни то, ни другое не добавляет функциональности. Но сборка обязательно должна быть, и вся версия целиком, включая скриншоты, проходит App Review. Новые скриншоты появляются только после того, как эта версия одобрена и опубликована.
Используй этот путь, когда меняешь не только скриншоты, а, скажем, ещё и описание с набором ключевых слов вместе с визуалом — всё это можно отправить в одной подаче.
Путь 2: Product Page Optimization (без новой версии, без новой сборки)
Product Page Optimization (PPO) — встроенная функция A/B-тестирования от Apple, и заодно единственный способ изменить скриншоты и превью-видео вообще без новой версии и без новой сборки. Ты создаёшь тест, добавляешь вариант со своими новыми скриншотами и отправляешь этот вариант на рассмотрение. Apple прямо заявляет, что эти метаданные можно отправить без отправки новой версии приложения.
Оговорка, которая всё же держит систему честной: новый креатив всё равно проходит App Review, прежде чем тест сможет запуститься. Единственное исключение — изменение порядка уже одобренных и опубликованных скриншотов, которое не требует новой проверки. Всё по-настоящему новое сначала проверяется.
PPO построен как эксперимент, поэтому результаты приходят в виде оценочного прироста конверсии — процента относительно текущей страницы с показателем уверенности по данным. Если тебе просто нужно, чтобы новые скриншоты стали видны всем, а не измеряемый тест, можно создать тест, запустить его, а затем применить победивший вариант к странице по умолчанию. Применение варианта завершает тест и показывает этот креатив всем покупателям — всё так же без загрузки бинарника.
Стоит прямо сказать об одной границе: скриншоты и превью-видео через PPO не требуют сборки, а вот альтернативные иконки приложения — требуют. Иконка должна быть скомпилирована в бинарник, который уже находится в сторе, поэтому по-настоящему новая иконка всё равно требует сборки. Держи иконки отдельно от замены скриншотов без сборки.
Путь 3: Custom Product Pages для целевых вариантов
Если тебе нужен другой набор скриншотов для конкретной аудитории или рекламной кампании, а не изменение основного листинга, Custom Product Pages позволяют публиковать альтернативные версии на собственных URL. Каждый вариант проверяется отдельно и доступен по ссылке, так что твоя страница по умолчанию остаётся нетронутой. Это скорее инструмент таргетинга, чем «изменить живой листинг», но он важен на карте, когда ты решаешь, как перемещать скриншоты без полного релиза приложения.
Единственное поле, которое можно менять когда угодно: промо-текст
Промо-текст — единственное поле App Store, которое можно редактировать без новой версии и без App Review. Это блок на 170 символов вверху описания, и изменения выкатываются сами в течение нескольких часов (Apple допускает до 48). Он не индексируется для ранжирования по ключевым словам, так что позицию в поиске не сдвинет, но это правильное место для срочной строки, пока изменение скриншотов всё ещё на проверке.
Путь за путём: сборка и проверка на одном экране
Какой путь выбрать
- Просто меняешь скриншоты, самый быстрый путь. Product Page Optimization. Без сборки, одна проверка нового креатива, затем применяешь вариант — и он виден всем.
- Меняешь скриншоты плюс текст или ключевые слова. Запись новой версии, чтобы всё обновление ушло одной подачей.
- Другой визуал для одной кампании, не для основной страницы. Custom Product Page.
- Строка, которая должна появиться в течение часа. Промо-текст, пока настоящее изменение скриншотов на проверке.
При чём здесь Mokbi
Mokbi проводит всё обновление скриншотов от начала до конца. Он создаёт новые скриншоты и рекламный баннер для Google Play, затем пишет полный листинг — заголовок, подзаголовок, описание и промо-текст — и переводит всё это на 50 языков за один проход. Именно эта часть обычно тормозит обновление скриншотов, а Mokbi делает её в едином потоке.
Затем он публикует. Mokbi отправляет листинг и готовые ассеты напрямую в Google Play через Play Developer API, где они выходят сразу же, и подготавливает всё в App Store Connect, готовое к отправке тобой. Apple требует, чтобы финальный Submit и App Review проходили именно с твоего аккаунта, так что этот клик остаётся за тобой — но креатив и тексты уже на месте, на всех языках, лежат в новой версии или в тесте Product Page Optimization в тот момент, когда ты открываешь консоль.