Skip to main content
Используйте @pnlight/sdk-react-native, чтобы добавить PNLight в приложение React Native для iOS.

Установка

Страница пакета: @pnlight/sdk-react-native на npm. Версия SDK для React Native

Инициализация SDK

Вызовите initialize один раз при запуске приложения.
Если вы используете Remote Config, передайте локальные значения по умолчанию третьим аргументом:

Основные вызовы

logEvent отправляет необязательные события приложения в PNLight. Их можно просматривать в разделе Аналитика → События приложения, на странице События и в хронологии клиентов.

Remote Config

После инициализации получите Remote Config. Читайте значения через типизированные геттеры с резервными значениями, заданными в приложении.
По умолчанию fetchAndActivate кратко ожидает атрибуцию AppsFlyer и использует минимальный интервал запроса 15 минут. Результаты запроса, локальные значения по умолчанию и все поддерживаемые типы значений описаны в разделе Remote Config.

IDFA после ATT

Если PNLight инициализируется до завершения запроса App Tracking Transparency, после получения разрешения вызовите updateIdfa(), чтобы PNLight получил разрешённый IDFA.

Компонент Remote UI

Используйте RemoteUiView, чтобы получить и отобразить плейсмент. Добавьте обработчик onAction, чтобы приложение могло реагировать на действия из возвращённого UI.

Свойства Remote UI

Изучите Remote UI, чтобы узнать, как работают плейсменты и действия.