In-App Purchase Product type for gated content

Hi There,


I am working on an ABC app that provides gated content (behind the ABC authentication system) to the ABC user. We want the ABC users to purchase that content via in-app purchase and make the content available to them for an unlimited amount of time. I was wondering what in-app purchase type should we use for this use case. We want to provide this content to the ABC user regardless of from where he/she signs in. Should we use Non-consumable type or non-renewable subscription? Can non-renewable subscriptions be valid unlimited time?


Thanks

>We want to provide this content to the ABC user


What is the content type? Reader app by any chance? Video? ...?

>regardless of from where he/she signs in.


If that means outside the app on other platforms, have you read thru the ASRGs, yet, which typically prohibit such schemes, depending on the specific content type.

You have 2 choices.

1) As KMT indicated, you could operate under 3.1.3 and sell the content outside of the app. The app is used just to 'read' the content:

3.1.3 “Reader” Apps: Apps may allow a user to access previously purchased content or content subscriptions (specifically: magazines, newspapers, books, audio, music, video, access to professional databases, VoIP, cloud storage, and approved services such as educational apps that manage student grades and schedules), as well as consumable items in multi-platform games, provided that you agree not to directly or indirectly target iOS users to use a purchasing method other than IAP, and your general communications about other purchasing methods are not designed to discourage use of IAP.

2) You can sell the content within the app using IAP.

>Should we use Non-consumable type or non-renewable subscription? If you want to make the material available for a fixed period of time then use a non-renewing subscription. If you want to make the material available forever then use the non-consumable. If you want to enable the user to purchase various things then you could use a consumable Token system wherein the user buys Tokens under IAP and your app debits their Token count as they make purchses.

> Can non-renewable subscriptions be valid unlimited time? No.


BUT - the app must function at some level (perhaps a 'lite' level) before the user logs onto the "ABC system" - that is, the app must function even if the user is not on the ABC system and has not purchased any IAPs.

Thanks PBK for the detailed response. Really appreciate it.


WE want to sell the content within the app. However using non-consumable purchase type would restrict family members to buy the same product from different ABC account? I guess the Storekit APIs return "Purchase already made" if you try to initiate IAP from the same apple id. Since we have our own login mechanism, we want different users (example family members) to be able to purchase the same product from different user account but same apple id. Any thoughts on how we could achieve this?


Thanks in advance.

Your post makes no sense to me. Please try to be clearer. By the way, what is "ABC account"?

I guess you need sense for something to make sense 🙂 ABC account is just a placeholder for an account on his app, which he anonymized.


Monish:


I would try to pass yourself as a reader app. Then you could use consumable IAP and keep track of the purchases on your own server. You would set up a consumable purchase com.abc.subscription. When an ABC user purchases this, you register this purchase with your server. Users won't be able to restore these purchases through iTunes, so you have to facilitate this logic through your ABC server.


Good luck!

In-App Purchase Product type for gated content
 
 
Q