Требования
- Доступ к дашборду PNLight.
- Bundle ID приложения.
- Идентификатор приложения в App Store.
- Сборка приложения, в которую можно установить нативную зависимость iOS.
1
Создайте проект
Создайте в дашборде проект для приложения. Укажите название приложения, идентификатор App Store и Bundle ID. Выберите источник атрибуции, которому PNLight должен отдавать приоритет.
2
Выполните пункты контрольного списка
Используйте контрольный список Начало работы на боковой панели дашборда, чтобы открыть следующие страницы настройки. Настройте уведомления App Store и SDK, отправьте событие приложения и добавьте хотя бы один продукт. Плейсменты Remote UI и рекламные сети необязательны.
3
Скопируйте токен SDK
Откройте страницу Интеграция и скопируйте токен SDK проекта. Он связывает события приложения с этим проектом.
4
Установите SDK
Добавьте SDK для стека приложения: Swift, React Native или Flutter.
5
Инициализируйте PNLight
Вызовите метод инициализации SDK при запуске приложения до отправки атрибуции или запроса Remote UI.
6
Отправьте атрибуцию, когда она станет доступна
Если вы используете AppsFlyer или другого поставщика атрибуции, отправьте данные через SDK после того, как поставщик вернёт данные конверсии.
7
Запросите Remote UI
При первом запуске приложения подождите 4–5 секунд после инициализации AppsFlyer, если требуется атрибуция. Затем запросите Remote UI через
RemoteUiView или getUIConfig. SDK также ожидает атрибуцию внутри, если attributionRequired равно true.8
Проверьте данные в дашборде
Откройте разделы Интеграция, Аналитика и Remote UI и убедитесь, что данные об установках, атрибуции, событиях приложения и запросах UI поступают в систему.