Jump to Content
Purchasely
HomeDocumentationChangelogDiscussionsPurchasely for Subscription Apps
Log InPurchasely
Documentation
Log In
HomeDocumentationChangelogDiscussionsPurchasely for Subscription Apps
All
Pages
Start typing to search…

👀 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

📈 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 

Brevo (ex Sendinblue)

Updated 3 months ago


What's Purchasely?