đź“–
AppKickstarter docs
  • Get Started
    • Get started
    • Initialize third parties
    • Project organization
    • Application initialization
  • Tech things
    • Multi modules Architecture
    • Dependency injection
    • Library management
    • Secrets and Build Config
    • Backend as an implementation detail
  • Tutorials
    • Add a login page
    • Add a screen with tab bars
    • Add a settings screen
    • Display an In-App Changelog for a new published version
    • Update localizations
    • Update theme
    • Customize onboarding
    • Setup your paywall
    • Setup your first notifications
    • Format dates and save on database
    • Using a Different Backend Instead of Firebase
    • Make an infinite list with pagination
  • Features
    • Onboarding
    • Authentication
    • Firebase support
    • Offline support
    • Monetization
    • Whats new feature
    • Navigation in AppKickstarter
    • Theme
    • UI Kit
    • Dates management
    • Platform specific
    • Offline cache
    • Translations
    • Analytics
    • User management
    • Logger
    • Platform utilities
    • Maps and locations
    • Secured AI Backend Proxy
    • Settings
    • Application monitoring
    • Notifications
  • UI Kit
    • Adaptive
    • Advanced Components
    • Animated Components
    • Badges
    • Buttons
    • Cards
    • Containers
    • Dialogs
    • EmptyStates
    • Icons
    • Images
    • Lists
    • Modals
    • Tabs
    • Texts
    • Text fields
    • Toasts
    • Toggles
  • Other
    • Known issues
Powered by GitBook
On this page
  • Setup
  • Why RevenueCat and what it is

Was this helpful?

  1. Features

Monetization

Learn things you can share with iOS that you usually do in the Android platform

AppKickstarter heavily relies on RevenueCat. It supports two mechanisms to display paywalls.

  • The new Paywalls feature of RevenueCat which allows developers to build offers and paywalls via the no code editor and avoid a new application publication.

  • Fetching offerings and displaying Revenue Cat packages into a pre built Compose muliplatform Paywall.

AppKickstarter’s billing management is powered by RevenueCat, which offers a streamlined solution for implementing and managing in-app purchases and subscriptions. RevenueCat provides a backend and wrapper that works with Apple’s StoreKit and Google Play Billing, eliminating the need for server maintenance and backend coding.

With AppKickstarter, you can display a pre-designed paywall screen that integrates RevenueCat’s features seamlessly. The paywall screen includes information on yearly, monthly, and weekly plans, as well as discounts for yearly plans. Users can click on the plans to access the native payment option modal provided by their device.

Setup

To set up the paywall, simply create your offerings in RevenueCat, and AppKickstarter will display the current offering on the paywall screen. We recommend setting up one package for annual, monthly, and weekly payments, as well as a one-time payment for lifetime access.

Why RevenueCat and what it is

We chose RevenueCat for paywall management due to its numerous advantages, including easy implementation and maintenance of the SDK, comprehensive documentation, a single interface for managing Android and iOS data, and an analytics dashboard with charts and useful data. RevenueCat also offers A/B testing and offerings management, allowing you to adjust pricing in the backend.

In RevenueCat’s terminology, products are individual SKUs that users purchase, entitlements represent levels of access or content that users are entitled to, and offerings are the selection of products offered to users on the paywall. With offerings, you can control which products are shown to users without requiring an app update, making it easier to change and experiment with your paywalls.

PreviousOffline supportNextWhats new feature

Last updated 1 year ago

Was this helpful?