Альтернативные иконки для тестов Product Page Optimization

Альтернативные иконки для тестов Product Page Optimization

Как добавить альтернативные иконки для A/B тестов на странице приложения.


Имя Автора
Автор Александр Гузенко iOS разработчик. Люблю нативный дизайн и велик.

Содержание


С помощью Product Page Optimization вы можете создавать варианты скриншотов, промо-текстов и иконок. Скриншоты и текст добавляются в App Store Connect, а вот иконки добавляет разработчик в Xcode-проект.

В документации написано: «Поместите иконки в Asset Catalog, отправьте бинарный файл в App Store Connect и используйте SDK». Правда, там не сказали, как закинуть иконки и что это за SDK. Давайте разбираться.


Добавляем иконки в Assets

Альтернативную иконку делаем в нескольких разрешениях, как и основную. Я использую приложение AppIconBuilder. Имя пакета иконок видно в App Store Connect.

Добавляем иконки в Assets.

Настраиваем таргет

Нам понадобится Xcode 13 и выше. Выберите таргет приложения и перейдите на вкладку Build Settings. В поиск вставьте App Icon — увидите секцию Asset Catalog Compiler.

Параметры в таргете проекта.

Нас интересуют 3 параметра:

Alternate App Icons Sets — перечисление названий иконок, которые добавили в каталог.

Include All App Icon Assets — установите в true, чтобы включить альтернативные иконки в сборку.

Primary App Icon Set Name — название иконки по умолчанию. Скорее всего, альтернативную иконку можно сделать основной. Не проверял.


Выгружаем

Остаётся собрать приложение и отправить на проверку.

Теперь можно собирать разные страницы приложения и создавать ссылки для A/B тестов.


Другие туториалы

Действия на сочетания клавиш в SwiftUI

Знакомимся с модификатором keyboardShortcut. Добавим модификаторы для клавиш .command, .option, .shift

Поиск и модификатор ´Searchable´ в SwiftUI

Поиск в SwiftUI. Работаем с модификатором Searchable.

Как очистить UserDefaults для Mac Catalyst

Как очистить данные для приложения Catalyst включая AppGroup, Realm и UserDefaults.

´UISheetPresentationController´ как в приложении Карты

В iOS 15 появились sheet-контроллеры. Их можно перетаскивать с изменением высоты. Вы встречали эти контроллеры в приложениях «Карты» и «Акции».

В telegram-канале приходят уведомления о новых туториалах. В чате для iOS разработчиков ответят на вопросы.

Открыть Telegram-канал