Статус интеграции
Карточка в заголовке показывает общее состояние подключения.
Карточка также показывает SDK version и platform (iOS, React Native, Flutter или Swift Package Manager) из последней установки, а также время последнего сообщения среди всех сигналов.
Токен SDK
Токен SDK связывает вызовы SDK приложения с проектом PNLight.1
Откройте проект
Выберите проект на панели управления.
2
Откройте Integration
Откройте Integration на боковой панели проекта.
3
Скопируйте токен SDK
Скопируйте токен из карточки в заголовке.
Руководства по интеграции
Кнопки быстрого доступа ведут к инструкциям для каждой платформы:Интеграция App Store
На странице Integration есть раздел AppStore для отчетности о покупках и подписках iOS. Его настройки должны соответствовать приложению, использующему токен SDK. В этом разделе можно:- Скопировать URL для App Store Server Notifications.
- Сохранить issuer ID App Store Connect.
- Сохранить общий секрет App Store.
- Загрузить ключ покупок
.p8.
Тестовые устройства
Добавьте IDFA тестовых устройств или ID пользователей SDK, которым нужно всегда получать Remote UI в тестовом режиме. Они могут получать Remote UI, даже если обычный таргетинг или защита от захвата экрана запрещают показ. Используйте тестовые устройства для QA-сборок, локальной проверки и проверки релизов. Добавить или удалить тестового пользователя можно и в профиле клиента. После тестирования отключите или удалите записи.Сигналы
Пошаговый список показывает сигналы SDK. Для каждого сигнала указано, получал ли его PNLight, число сообщений и время последнего сообщения.
Сигнал получает статус Needs attention, если последнее сообщение поступило более 48 часов назад, даже когда остальные сигналы исправны. Так можно заметить регрессию после релиза: например, установки продолжают поступать, но атрибуция прекращается.
Основные проверки
Если после релиза сигнал сохраняет статус Not received:- Убедитесь, что сборка использует токен SDK этого проекта.
- Убедитесь, что нужный вызов SDK выполняется на реальном устройстве после инициализации SDK.
- Для атрибуции проверьте, что провайдер возвращает данные, а приложение передает их в SDK.
- Для Remote UI убедитесь, что плейсмент существует в разделе «Плейсменты Remote UI» и приложение его запрашивает.