Option to have user to choose purchase type

Could we setup an in-app purchase wherein user could choose between a subscription-based payment model or on a per issue purchase (non-consumable)?

If the subscription-based payment is chosen, it will somewhat void the per issue purchasing option and could download all the contents.


Is this allowed by Apple?


Thanks.

Yes you can have two options.


You may want to sell the individual issues not as individual non-consumable IAPs but rather as exchangeable items for a consumable 'currency'. The user buys, let's say, 5 credits. The user can use each of those 5 credits to purchase an different issue from a set of many many issues. In this case you will need to add a 'restore' function to the issues obtained in exchange for the use of consumable 'credits' because the issue is really durable (aka non-consumable), not consumable. This restore finction could be implemented through the user's iCloud key-value file or your own webserver. You will need to make a note to App Review that the purchased issues are restoreable (even though the credits are consumable) through your mechanism.

Option to have user to choose purchase type
 
 
Q