9. Creating subscription plans in Android (Google Play) and iOS (App Store)
9.1. Android: Google Play Console – Subscription Setup
- 9.1.1. Go to Google Play Console
- 9.1.1.1. Link: https://play.google.com/console
- 9.1.1.2. Select your app or create a new one.
- 9.1.2. Step 2: Set Up a Merchant Account
- 9.1.2.1. If you haven’t already, go to
Monetize > Payments Settingsto set up aGoogle Payments Merchant account.
- 9.1.2.1. If you haven’t already, go to
- 9.1.3. Create Subscription
- 9.1.3.3.1. Product ID (used in your app code)
- 9.1.3.3.2. Name & Description
- 9.1.3.4. Define subscription base plans:
- 9.1.3.5. Duration (e.g., Monthly, Yearly)
- 9.1.3.6.Price in local currencies
- 9.1.3.7. Free trial, introductory pricing, etc.
- 9.1.4. Activate the Subscription
- 9.1.4.1. Save and Activate the subscription so it becomes available for purchase.
- 9.1.5. Testing
- 9.1.5.1. Add test accounts under Setup > License testing to test subscriptions without paying.
9.2. iOS: App Store Connect – Subscription Setup
- 9.2.1.Go to App Store Connect
- 9.2.1.1. Link: https://appstoreconnect.apple.com/
- 9.2.1.2. Navigate to My Apps and select your app.
- 9.2.2. Set Up In-App Purchases
- 9.2.2.1. Go to
Features > In-App Purchases. - 9.2.2.2. Click + to create a new Auto-Renewable Subscription.
- 9.2.2.1. Go to
- 9.2.3. Create Subscription Group
- 9.2.3.1. A group allows users to upgrade/downgrade subscriptions (e.g., Silver, Gold).
- 9.2.3.2. Click + to create a Subscription Group.
- 9.2.3.3. Add subscriptions (e.g., monthly_plan, yearly_plan) to the group.
- 9.2.4. Configure the Subscription
- 9.2.4.1. Set:
- 9.2.4.1.1. Reference Name
- 9.2.4.1.2. Product ID (used in your app)
- 9.2.4.1.3. Duration (1 month, 1 year, etc.)
- 9.2.4.1.4. Pricing
- 9.2.4.1.5. Localized Title and Description
- 9.2.4.1.6. Free trial or intro offer (optional)
- 9.2.5. Submit for Review
- 9.2.5.1. Subscriptions must be submitted with your app binary or through App Review for approval.
- 9.2.6. Test Subscriptions
- 9.2.6.1. Use Sandbox Testers from Users and Access > Sandbox in App Store Connect.
- 9.2.6.2. Sign in with a sandbox Apple ID on a real device to test./li>
