Skip to main content
С этим руководством вы превратите новый проект в работающую интеграцию SDK.

Требования

  • Доступ к дашборду PNLight.
  • Bundle ID приложения.
  • Идентификатор приложения в App Store.
  • Сборка приложения, в которую можно установить нативную зависимость iOS.
1

Создайте проект

Откройте дашборд и нажмите New App. Добавьте информацию о приложении, выберите приоритетный источник атрибуции и при необходимости подключите App Store Connect.
2

Выполните пункты контрольного списка

Пройдите контрольный список Getting started на боковой панели дашборда. PNLight обновит пункты Set up App Store notifications, Install PNLight SDK и Send an in-app event, когда получит соответствующие сигналы.
3

Установите и инициализируйте SDK

Добавьте SDK согласно документации для Swift, React Native или Flutter. Скопируйте токен проекта на странице Интеграция, затем передайте его в метод инициализации SDK при запуске приложения до отправки атрибуции, запроса Remote Config или Remote UI.
4

Отправьте атрибуцию, когда она станет доступна

Если вы используете AppsFlyer или другого поставщика атрибуции, отправьте данные через SDK после того, как поставщик вернёт данные конверсии.
5

Получите Remote Config

Если приложение использует Remote Config, опубликуйте типизированные значения в дашборде, затем вызовите fetchAndActivate и читайте значения через типизированные геттеры.
6

Запросите Remote UI

Запросите Remote UI в подходящем месте приложения и убедитесь, что опубликованный интерфейс отображается.
7

Проверьте данные в дашборде

Откройте разделы Интеграция, Аналитика и Remote UI и убедитесь, что данные об установках, атрибуции, событиях приложения и запросах UI поступают в систему.
Начальная настройка PNLight завершена. Теперь настройте платформу под задачи продукта.
Используйте отдельный проект PNLight для каждого приложения и окружения, которым нужна отдельная отчётность. Не используйте токен SDK рабочего проекта в сборках для разработки, если не хотите отправлять тестовые события в рабочую аналитику.

Минимальная инициализация SDK

Следующие шаги