📱

Guide to In-App Subscriptions Setup

Sep 10, 2024

Lecture Notes: Building In-App Subscriptions

Introduction

  • Presenter: Chris from Code with Chris
  • Focus: Implementing in-app subscriptions in an app
  • Objective: Learn to set up, display, and verify in-app purchases and subscriptions

Challenges of In-App Purchases

  • Implementing in-app purchases viewed as difficult and finicky
  • Sponsored by Revenue Cat
  • Revenue Cat: Simplifies the process into a few lines of code, offers analytics, and experimentations for revenue optimization

Tutorial Series Outline

  1. Accounts Setup
    • Apple Developer Program Membership
    • Free Revenue Cat Account
  2. Project Setup
    • Xcode project setup
    • App Store Connect portal listing
  3. Configure In-App Subscriptions
    • Price setting and best practices
    • Revenue Cat product offers and entitlements
  4. Demo Build
    • Hands-on project in Xcode
    • Adding Revenue Cat SDK
    • Implementing code snippets for purchase display and access verification
  5. Testing
    • Sandbox test user accounts for testing purchases

Detailed Steps for Today's Lesson

Step 1: Account Setup

  • Apple Developer Program
    • Essential for submitting apps and configuring in-app purchases
  • Revenue Cat Account
    • Free until $10,000 monthly revenue
    • Facilitates easy in-app purchase implementation and analytics
  • Sign-Up Link: cwc.to/revcat

Step 2: Xcode Project Setup

  • Creating a New Xcode Project
    • Choose 'Single View App'
    • Name project RevCat Demo
    • Important: Note the bundle identifier
  • Configure Xcode for In-App Purchases
    • Automatically manage signing
    • Add 'In-App Purchases' capability

App Store Connect Portal

  • Access: Requires Apple Developer Program
  • Functionality:
    • Manage app listings
    • Set up test users
    • Submit banking and contract information
  • App Listing Setup
    • Create new app, select iOS platform
    • Set primary language and bundle ID
    • Ensure bundle ID matches Xcode project

Manual Setup (if needed)

  • Provisioning Portal: developer.apple.com/account
  • Manually Add App ID if not generated automatically

Next Steps

  • In-App Purchase Types
    • Auto-renewable subscriptions, consumable, non-consumable, and non-renewing subscriptions
  • Next Lesson: Configure auto-renewable subscription products

Closing

  • Call to Action: Consider monetization options
  • Feedback Request: Comment on monetization preferences
  • Reminder: Subscribe for upcoming lessons

These notes cover the key points of the tutorial on setting up in-app subscriptions using Revenue Cat and Apple Developer tools. The focus is on practical steps to implement and test in-app purchases efficiently.