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
  • Why use Purchasely?

🚀 Getting Started

  • Account setup
  • Application setup
    • Apple App Store configuration
    • Google Play Store configuration
    • Stripe configuration
    • Product & plans setup - subscription apps only
      • 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 Guide for Subscription Apps
    • Using Purchasely with an existing payment system
    • 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
    • Custom User Attributes Implementation
    • Listeners / Delegates for UI / SDK events and Custom User Attributes
    • Apple's Privacy Manifest Requirement
  • Quick start Guide for all apps
    • What you can do with Purchasely
    • SDK installation
      • Swift/Objective-C
      • Kotlin/Java
      • React Native
      • Flutter
      • Cordova
    • SDK initialization
    • Deeplinks management
    • In-App Experiences display
    • User identification
    • Custom User Attributes Implementation
    • Analytics Integration
  • Check your Implementation of Purchasely
    • Subscription apps transaction management testing
      • 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
  • Transferring Apple and Google account
  • 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
    • Importing Screens from Figma

📊 Dashboards

  • Active users and app sessions
  • SDK versions
  • Platform health
  • Subscription Base Evolution
  • Paid Subscription Movements
  • Subscription Activations
  • Subscription Retention
  • Subscription Status
  • Subscription Reactivations
  • Subscription Refunds
  • Subscription Events
  • Funnel
  • IAP movements
  • IAP refunds
  • MRR
  • Revenue
  • Screens and conversions

📈 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
    • Campaigns
    • Campaign configuration
    • Campaign SDK implementation
    • Configuring promotional offers
    • Campaign use cases
    • 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
  • Measuring the Impact of In-App Experiences
  • 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

  • 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

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

🔗 API

  • Custom Audiences API

✈️ 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?