For AI agents: visit https://docs.purchasely.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
Purchasely
HomeDocumentationChangelogDiscussionsPurchasely for Subscription Apps
Log InPurchasely
Documentation
Log In
HomeDocumentationChangelogDiscussionsPurchasely for Subscription Apps

👀 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
    • Stripe 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
    • In-App Experiences display
    • Transactions processing
      • paywallObserver - using the Paywall Action Interceptor
      • full mode
    • Entitlements management
      • Backend entitlements
      • SDK entitlements - Getting the Subscription Status
    • Listeners / Delegates for UI / SDK events and Custom User Attributes
    • Apple's Privacy Manifest Requirement
  • Check you Purchasely Integration
    • paywallObserver mode - Checking your Purchasely Integration
    • Full mode - Checking your Purchasely Integration
    • Testing purchases in Sandbox
      • Apple In-App Purchases
      • Google In-App Purchases
    • Purchasely SDK — Debug Mode
  • What's next? Advanced implementation

➡️ MIGRATING TO PURCHASELY

  • Migration guide
  • Importing your catalogue of In-App Purchases & Subscriptions
  • Importing your active subscribers base
  • Migrating from SDK 4.X to 5.X

🐣 Starting with In-App Purchases & Subscriptions

  • App Store - StoreKit 1 vs StoreKit 2
  • App Store - Understanding subscription groups
  • Play Store - configuring Server to Server notifications
  • Eligibility to introductory offer

📱 Screens & Paywalls

  • Configuring a Screen with the Screen Composer
    • Tags
    • Texts
    • Images
    • Videos
    • Buttons
    • Plan pickers vertical
    • Plan pickers horizontal
    • CTA for Plan picker
    • Quiz
    • Footer
    • Bulleted Lists
    • Timeline Vertical
    • Carousel
    • Countdown
    • FAQ
    • Reviews
    • Table comparison
    • Lottie animations
    • Close button
    • Dark Mode
    • Action types for buttons (new)
    • Adapting Screens to devices
    • Custom fonts
    • Localization
    • Spacer - Separator - Divider
    • Integrating your own branding & design system
    • Copy & Paste components
    • Understanding the Offer mode
    • Expand to fill
    • Preview
    • Vertical Stack
    • Expandable Pickers
    • Managing the display mode
    • Activating the Safe area
    • Leveraging Conditional Visibility to Personalize Screens
    • Progress Bars
  • 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
    • Displaying inline paywalls
    • Displaying Screens with SwiftUI
    • Videos in Screens & Paywalls
      • Display video on Android

📈 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
    • Driving engagement and retention with Campaigns
    • Configuring promotional offers
    • Configuring developer determined offers
    • Implementing promotional offers into your app
  • Running A/B tests
    • Configuring an A/B test
    • Bring Your Own Paywall
    • Identifying your A/B test winner
  • Using deeplinks to create automations
    • Supported deeplinks
  • Promoting your subscriptions on the App Store
  • Gaining Insights and Driving Personalization with Flows
    • Prerequisites & Flows Implementation
    • Building a Flow with the Flow Composer
    • Integrating a Flow into your app
    • Leveraging Quizzes to fetch User Insights
    • Tailoring Flows to the user insights
    • Fetching the Quiz insights in the app
    • Visualizing User Navigation and Analyzing Flow Performance
  • Analyzing and optimizing your Paywall conversion

👤 Users

  • Understanding User Types
  • Identifying Users
  • Understanding the different types of User Attributes
  • Managing user privacy
  • Finding users in the Console
  • User Subscriptions History
  • User deletion request

📊 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
  • Console Dashboards
    • Dashboard - Live
    • Dashboard - Conversion analysis
    • Dashboard - Subscriptions
    • Dashboard - One Time Purchases
    • Dashboard - MRR
    • Dashboard - Cohorts
    • Dashboard - Trials
    • Dashboard - Promotional Offers
    • Dashboard - Events

🔌 Integrations

  • Attribution
    • Adjust
    • Appsflyer
    • Branch
  • Engagement & CRM
    • Airship
    • Batch
    • Braze
    • Clevertap
    • Customer.io
    • Iterable
    • MoEngage
    • OneSignal
  • Analytics
    • Amplitude
    • Google Analytics for Firebase
    • Mixpanel
    • Piano Analytics

✈️ GOING FURTHER

  • Associating a content with a purchase
  • Localizing your app
  • Intercept Screens Actions with the Paywall Action Interceptor
  • Implementing a Listener / Delegate for Custom User Attributes
  • Dynamic Offering
  • Implementing web payment for US customers
  • Bring Your Own Screen
    • BYOS - Configuration guide
    • BYOS - Implementation guide

HELP CENTER

  • Troubleshoot guide & FAQ
  • Screen Issue Report Template
  • Google Play Billing v8

SDK Migration

  • From StoreKit1 to StoreKit2
Powered by 

Firebase App

Updated 7 months ago


What's Purchasely?