iOS Auto-renewable Subscription manager SDKiOS Auto-renewable Subscription manager SDK
Subscription pop-up script (Objective-C + Swift) to monetize an iOS or iPadOS mobile app.iOS Auto-renewable Subscription manager SDK
Subscription pop-up script (Objective-C + Swift) to monetize an iOS or iPadOS mobile app.Overview
There are different ways to monetize an iOS mobile app, the main ones are:
- direct selling in the app store
- advertising
- in-app purchases
- in-app subscriptions
This last solution offers publishers more visibility on their project by creating recurring income through auto-renewable subscriptions.
Auto-renewable Subscription is like a membership program for your app. By subscribing your users gain access to premium content, services, and features. The subscription renews automatically unless the user cancel it. Your users can also benefit from a free trial period or a promotional price for which you can specify the duration.
To help apps publishers and developers to build and implement a subscription system in their iOS apps, we've developed pop-up interfaces to manage Auto-renewing subscriptions for native iOS apps.
These interfaces are coded in the 2 native Apple development languages: Objective-C and Swift 5. They support multilingual implementation and are fully customizable.
The 2 native iOS scripts are deployed in 2 separate Xcode 12 projects for a direct demonstration via your Xcode interface. Code organization allows easy implementation in any type of native iOS app project for iPhone or iPad.
Features
The subscription manager SDK has two types of view, one to initiate a subscription, the other to notify the existence of a current subscription with an unsubscribe button. These views also include buttons to display the terms of use, privacy policies or to restore a pre-existing subscription.
Our iOS subscription management system had already been validated by the Apple App Store verification team on various mobile applications.
Requirements
- Xcode ≥ 12
- iOS ≥ 13 Objective-C or Swift 5 app project
Instructions
First, we recommend that you read the Apple App Store documentation on auto-renewable subscriptions: https://developer.apple.com/app-store/Subscriptions/. This will help you understand the app subscription use cases.
After downloading our SDK, you will need to set up a subscription on your Apple App Store Connect. This can be done with a few simple steps outlined below.
How to create an auto-renewable subscription product on Apple App Store Connect:
- Go to the "My Apps" section.
- Click on your app.
- Select "Manage" under the "In-App Purchases" left menu.
- Add an In-App Purchase product by clicking on the + button.
- Select the Auto-Renewable Subscription type and click on "Create".
- Enter a Reference Name and a Product ID. Example: Myapp Premium, $4.99 monthly 1-week free / com.myapp.premium.monthly
- Enter a Subscription Group Reference Name. Example: All access
- Set the Subscription duration.
- Set your Subscription Price and eventually an introductory offer (Example: 1 week for free).
- Set the App Store Information for at least one language.
- Set the Subscription Review Information with a screenshot.
- Set the Group Reference information for at least one language (click on the group reference name next to the Subscription duration).
- Save, it's done! This Subscription product will be reviewed at your next app update submission.
The next steps are for implementing the subscription manager code in your app project. These steps are described in detail in our documentation.
Start enjoying the profitability of your mobile applications!
Category | App Templates / iOS / Applications / Miscellaneous |
First release | 26 November 2020 |
Last update | 7 June 2021 |
Files included | .h, .m, .xib, .swift |
Tags | iOS, apple, subscription, ios auto-renewable subscription, ios subscription, ios subscription manager, ios subscription sdk, objective-c subscription, obj-c subscription, swift subscription, apps monetisation, monetize app |