This guide will walk you through the process of setting up Apple subscription plans for purchase in your iOS app.
1. Create a subscription group
đ§ Skip this step if you already have a subscription group. Do not create multiple subscription groups.
Sign into App Store Connect and select your app.
Click âSubscriptionsâ in the left menu.
Click âCreateâ under âSubscription Groupsâ and give the group whatever reference name you like. This name will not be public.
Click âCreateâ under âApp Store Localizationâ and give the subscription group a display name. This will be shown to your users next to the name of their subscription plan, so choose something that would make sense (e.g. âPaid Subscriptionâ, âPremium Subscriptionâ, etc.)
2. Add a subscription plan
Select your subscription group and click the blue plus icon next to âSubscriptionsâ to add a new subscription plan. Fill the fields in as follows:
Reference Name: The name of the plan as you would like it to appear in your admin dashboard. This name will not be public.
Product ID: The product ID can be anything you like, but itâs standard to use your domain name reversed and qualified. For example if your domain name is
myapp.mycompany.com
you might usecom.mycompany.myapp.monthly
for your monthly subscription.
Fill out the following fields on the page for your new subscription:
Subscription Duration: Choose how often the subscription should renew. Treefort supports subscription terms of 1 month or more. Weekly subscriptions are not supported.
Availability: Click âSetup Up Availabilityâ and choose the regions where you would like your subscription to be sold. Unless you need to limit the reach of your app we recommend leaving all regions selected except for âChina mainlandâ under "Asia Pacificâ. Apple requires a license from the Chinese Communist Party in order to publish in that region.
Subscription Prices: Click the âAdd Subscription Priceâ button and choose your home region and price. Click âNextâ. Apple will automatically calculate international prices for you. Unless you want to set specific regional prices we recommend leaving the defaults alone. Click âNextâ again and then âConfirmâ.
App Store Localization: Click âAdd Localizationâ. Enter the name and description of your plan as you would like them to appear when users checkout.
Review information: We will fill this out for you
Click âSaveâ
3. Notify Treefort
Let us know when you would like your new plan to go live and weâll import it into the Monetization tab in your admin dashboard and submit it to Apple for review.