# PNLight Docs ## Start here - [Welcome to PNLight](https://docs.pnlight.app/index.md): Connect PNLight to your iOS, React Native, or Flutter app to track installs, send attribution, render Remote UI, and review app analytics. - [Quickstart](https://docs.pnlight.app/start/quickstart.md): Set up a PNLight project, install the SDK in your iOS, React Native, or Flutter app, and confirm installs, attribution, and Remote UI requests are arriving. - [Core concepts](https://docs.pnlight.app/start/core-concepts.md): Learn the PNLight concepts you use during integration, including projects, SDK tokens, users, events, attribution sources, and Remote UI placements. - [Release checklist](https://docs.pnlight.app/start/release-checklist.md): Verify the PNLight SDK setup, App Store integration, Remote UI placements, ad attribution setup, and analytics events before shipping a new app build. ## SDK integration - [SDK overview](https://docs.pnlight.app/sdk/overview.md): Compare the PNLight Swift, React Native, and Flutter SDKs, pick the one for your app stack, and review the core features each SDK supports on iOS. - [iOS Swift SDK](https://docs.pnlight.app/sdk/ios-swift.md): Add the PNLight Swift SDK to a native iOS app with Swift Package Manager and initialize it at startup to track installs, send attribution, and render Remote UI. - [React Native SDK](https://docs.pnlight.app/sdk/react-native.md): Install @pnlight/sdk-react-native, link the native iOS module, and initialize the PNLight SDK in a React Native app to track installs, send attribution, and render Remote UI. - [Flutter SDK](https://docs.pnlight.app/sdk/flutter.md): Install the pnlight_sdk Flutter package, configure the iOS Podfile and Info.plist, and initialize the PNLight SDK in your Flutter app for iOS. - [Events](https://docs.pnlight.app/sdk/events.md): Send optional in-app events such as onboarding completion, paywall views, and product interactions from your app to PNLight. - [Attribution](https://docs.pnlight.app/sdk/attribution.md): Forward attribution data from AppsFlyer or another mobile attribution provider into PNLight so installs, Remote UI requests, and campaigns are linked correctly. - [Remote UI](https://docs.pnlight.app/sdk/remote-ui.md): Render PNLight Remote UI placements such as paywalls and onboarding screens in your iOS, React Native, or Flutter app and handle user actions. - [Remote UI components](https://docs.pnlight.app/sdk/remote-ui-components.md): Add PNLight components to a Remote UI configuration and configure their supported properties. ## Dashboard - [Create a project](https://docs.pnlight.app/dashboard/create-project.md): Create a PNLight project for your iOS app, enter the App Store identifiers, choose the preferred attribution source, and optionally connect App Store Connect. - [Integration](https://docs.pnlight.app/dashboard/sdk-status.md): Check whether the PNLight SDK is connected, see the latest installs, attribution, events, and Remote UI signals, manage test devices, and copy the SDK token from one dashboard page. - [App Store integration](https://docs.pnlight.app/dashboard/app-store-credentials.md): Add App Store Connect issuer ID, shared secret, and in-app purchase key, then configure App Store Server Notifications for your iOS app. - [Products](https://docs.pnlight.app/dashboard/products.md): Manage the in-app purchase product IDs that belong to a PNLight project. - [Remote UI placements](https://docs.pnlight.app/dashboard/remote-ui-placements.md): Create and manage PNLight Remote UI placements, configure per-locale variants, add runtime placeholders, set display rules, and control how remote screens appear in your app. - [Ad networks](https://docs.pnlight.app/dashboard/ad-networks.md): Configure ad networks and accounts in PNLight to normalize attribution, sync Facebook campaigns, set redirect defaults, and manage delivery settings for paid traffic. - [Campaigns](https://docs.pnlight.app/dashboard/campaigns.md): Review user acquisition campaigns in PNLight, including ad spend, install costs, postbacks, and campaign-level revenue, conversion, and cohort analytics. - [Analytics dashboard](https://docs.pnlight.app/dashboard/analytics.md): Review installs, revenue, trials, subscriptions, ARPPU, rebills, cohorts, App Events, Remote UI, and funnels for your app in the PNLight dashboard. - [Customers](https://docs.pnlight.app/dashboard/customers.md): Look up individual customers in PNLight to review their profile, subscription and purchase status, attribution source, event history, and outgoing postbacks. - [Events](https://docs.pnlight.app/dashboard/events.md): Review project events across all users, including raw event details, attribution context, and delivery attempts. - [Team](https://docs.pnlight.app/dashboard/team.md): Invite teammates to your PNLight project, manage member access, and assign roles for people who configure the SDK, edit settings, or review analytics. ## Troubleshooting - [SDK setup issues](https://docs.pnlight.app/troubleshooting/sdk-setup.md): Fix common PNLight SDK installation and initialization problems on iOS, React Native, and Flutter, including missing token, init order, and dependency errors. - [Remote UI issues](https://docs.pnlight.app/troubleshooting/remote-ui.md): Resolve PNLight Remote UI problems such as missing placements, broken action handlers, locale fallbacks, and incorrect display counts on iOS apps. - [App Store integration issues](https://docs.pnlight.app/troubleshooting/app-store-integration.md): Fix App Store integration issues in PNLight, including invalid issuer ID or shared secret, missing in-app purchase key, and App Store notification errors. - [Attribution issues](https://docs.pnlight.app/troubleshooting/attribution.md): Troubleshoot missing or delayed attribution in PNLight by checking SDK calls, provider names, attribution priority, wait windows, and dashboard settings. ## Changelog - [Changelog](https://docs.pnlight.app/changelog/overview.md): Latest updates, improvements, and fixes shipped to PNLight. > The links below point to documentation indexes. Follow each `/_llms/` index recursively until you reach documentation pages. ## Indexes - [Russian (28 pages)](https://docs.pnlight.app/_llms/ru.md): Documentation for Russian.