pnlight_sdk в приложениях Flutter, которым нужен PNLight на iOS.
Требования
- Flutter 3.3.0+
- Dart 2.17.0 или новее, но ниже 4.0.0
- iOS 12.0+
Установка
Добавьте пакет:Настройка iOS
Если вы используетеRemoteUiView, добавьте источник CocoaPods для DivKit в ios/Podfile перед другими источниками:
NSUserTrackingUsageDescription в Info.plist:
Инициализация SDK
Основные вызовы
logEvent отправляет необязательные события приложения в PNLight. Их можно просматривать в разделе Аналитика → События приложения, на странице События и в хронологии клиентов.
IDFA после ATT
Если PNLight инициализируется до завершения запроса App Tracking Transparency, после получения разрешения вызовитеupdateIdfa(), чтобы PNLight получил разрешённый IDFA.
Remote UI
Пакет Flutter служит оболочкой SDK PNLight для iOS. Не вызывайте методы SDK PNLight на неподдерживаемых платформах.