Set up PNLight
Create a project, copy the SDK token, configure App Store integration, and initialize the SDK.
Install the SDK
Choose Swift, React Native, or Flutter and add PNLight to your app.
Show Remote UI
Render server-configured screens such as paywalls, prompts, and onboarding steps.
Review analytics
Read clicks, installs, revenue, subscriptions, trials, ARPPU, rebills, and funnel data.
What you set up
1
Create a project
Add your app in the dashboard and enter the app identifiers used by the App Store.
2
Install the SDK
Add the SDK package for your app stack and initialize it with the project SDK token.
3
Connect attribution
Send attribution data when your attribution provider is ready.
4
Configure Remote UI and analytics
Create placements, publish localized UI configs, and use the dashboard to review performance.
Common paths
- New integration: start with the quickstart.
- Native iOS app: use the Swift SDK guide.
- React Native app: use the React Native SDK guide.
- Flutter app: use the Flutter SDK guide.
- Dashboard owner: start with create a project and analytics.