As already mentioned, you must use the original Apple APIs. Moreover, according to Apple policy, a developer cannot choose which type of In-App-Purchases to use for their applications. You can learn more about this in the dev post.
iOS In-App Shopping Review: Our Practical Experience
In short, there are 3 types of subscription:
- free - used by applications that offer problems for free
- auto-renewable - after the first successful purchase, they renew themselves automatically if the user's credit card is valid and if he did not stop it manually
non-renewing - a subscription is initiated by users, lasts a certain period of time and stops when the period ends, in order to subscribe again, the user must manually initiate a subscription.
The use of automatic renewable subscription is limited only to mass media applications . A free subscription may not be used for demos distributed for commercial purposes. And, of course, if the application violates Apple’s requirements for use and restrictions in the In-App, it will be banned from the AppStore.
source share