SDK
- Приложение инициализирует SDK с токеном SDK рабочего проекта.
- Сборки для разработки и тестового окружения не отправляют данные в рабочий проект, если это не предусмотрено.
- Приложение может получить идентификатор пользователя PNLight.
- Данные атрибуции отправляются после того, как их вернёт поставщик атрибуции.
App Store
- В разделе Интеграция → AppStore указаны правильные идентификатор издателя и общий секрет.
- Ключ покупок в приложении
.p8загружен без переименования файла. - Для App Store Server Notifications используется URL уведомлений проекта из раздела Интеграция → AppStore.
- URL уведомлений сохранён в полях рабочего и тестового окружений в App Store Connect.
- Для App Store Server Notifications используется версия 2.
Remote UI
- Каждый плейсмент, который запрашивает приложение, существует в разделе Remote UI и имеет стабильный идентификатор.
- Для обязательных локалей заданы корректные конфигурации JSON.
- Плейсмент включён.
- Тестовые пользователи могут открыть экран в приложении.
- Действия кнопок обрабатываются кодом приложения.
Дашборд
- Установки отображаются в разделе Аналитика.
- Покупки отображаются в профилях клиентов.
- Рекламные сети и кампании настроены, если вы используете платное привлечение.
- Тестовые пользователи отмечены правильно, если от них зависит отладочный Remote UI или QA-трафик.
- Участники команды имеют нужный доступ.
Добавьте этот список в процесс выпуска приложения. Большинство проблем PNLight, обнаруженных после выпуска, связано с неверным токеном проекта, отсутствующими настройками интеграции с App Store или отключёнными плейсментами Remote UI.