Skip to main content
Используйте этот список перед отправкой сборки или включением PNLight для рабочего трафика.

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 Config

  • Каждый ключ, который читает приложение, существует в разделе Remote Config и имеет ожидаемый тип.
  • Приложение задаёт локальные резервные значения для параметров Remote Config, нужных при запуске или в офлайне.
  • Текущий черновик опубликован перед выпуском.
  • Целевые переопределения соответствуют нужным кампаниям, устройствам, странам или версиям SDK.

Дашборд

  • Установки отображаются в разделе Аналитика.
  • Покупки отображаются в профилях клиентов.
  • Рекламные сети и кампании настроены, если вы используете платное привлечение.
  • Тестовые пользователи отмечены правильно, если от них зависит отладочный Remote UI или QA-трафик.
  • Участники команды имеют нужный доступ.
Добавьте этот список в процесс выпуска приложения. Проблемы после выпуска часто связаны с неверным токеном проекта, отсутствующими настройками App Store или отключённым плейсментом Remote UI.