Jump to Content
Guides
Changelog
Discussions
v4.4
Log In
Guides
Log In
Moon (Dark Mode)
Sun (Light Mode)
v4.4
Guides
Changelog
Discussions
Dashboard - Live
Search
👀 OVERVIEW
What's Purchasely?
General principles
Main features
Purchasely advantages
Using Purchasely with an existing payment system
🚀 Getting Started
Account setup
Application setup
Apple App Store configuration
Google Play Store configuration
Product & plans setup
App Store - Configuring In-App Subscriptions
App Store - Configuring In-App Purchases
App Store - Where can I find the PRODUCT ID to associate with a Plan?
Play Store - Configuring In-App Subscriptions
Play Store - Configuring In-App Purchases
Play Store - Where can I find the Play Store Product ID and Base Plan ID to associate with a Plan?
Quick start
SDK installation
Swift/Objective-C
Kotlin/Java
React Native
Flutter
Unity
Cordova
Running modes
How the paywallObserver mode works?
How the full mode works?
SDK initialization
Deeplinks management
Screens display
Transactions processing
paywallObserver - using the Paywall Action Interceptor
full mode
Entitlements management
Backend entitlements
SDK entitlements - Getting the Subscription Status
Testing
Apple In-App Purchases
Google In-App Purchases
➡️ MIGRATING TO PURCHASELY
Migration guide
Importing your catalogue of In-App Purchases & Subscriptions
Importing your active subscribers base
🐣 Starting with In-App Purchases & Subscriptions
App Store - Understanding subscription groups
📱 Screens & Paywalls
Configuring Screens with the Screen & Paywall Builder
Template system
Tags
Regular labels vs Offer labels
Action types for buttons
Close button
Adapting Screens to devices
Custom fonts
Localization
Dark Mode
Videos in Screens & Paywalls
Display video on Android
Lottie animations
Preview
Countdown paywalls and timers
Displaying Screens
Using Placements to display Screens & Paywalls
Using deeplinks to display Screens
Pre-fetching Screens
Nesting views
Controling Screen visibility
Overriding SDK dialogs
Manage SDK deeplinks
📈 Growth guidances
Understanding Offer Types
Offer code
Configuring Offer Codes in the App Store Connect
Configuring Offer Codes in the Google Play Console
Segmenting your user base
Configuring Audiences
Leveraging Audiences
Managing Custom User Attributes
Creating retention & win-back strategies
Configuring promotional offers
Configuring developer determined offers
Implementing promotional offers into your app
Running A/B tests
Configuring an A/B test
Using Your Own Paywall
Using deeplinks to create automations
Supported deeplinks
Promoting your subscriptions on the App Store
👤 Users
Identifying Users
Understanding the different types of User Attributes
User Subscriptions History
📊 Analytics & Dashboards
Purchasely analytics
Server Events
Entitlement Events
Lifecycle Events
Offer Events
Transactional Event
Server Events Attributes
UI / SDK Events
List of UI/SDK events
UI / SDK events attributes
🔌 Integrations
Engagement & CRM
Airship
Batch
Braze
Clevertap
Customer.io
Iterable
MoEngage
OneSignal
Piano
✈️ GOING FURTHER
Associating a content with a purchase
Localizing your app
Intercept Screens Actions with the Paywall Action Interceptor
SDK Migration
From StoreKit1 to StoreKit2
Dashboard - Live
Suggest Edits
Updated 4 months ago