In-app purchase for generating an access code redeemable in another app

Hello,


I am in a business partnership where we are considering the scenario in which my app will allow the user to make a restorable in-app purchase which will generate an access code. The access code then can be taken by the user (or s/he will be redirected there automatically) to a separate partner app where the user can redeem the access code to get access to premium content.


Have you ever seen an app like that? Will it be acceptable during the review process?


To make it clear - providing the functionality to purchase premium content directly in the partner app (to avoid the necessity to generate access codes) is impossible for business reasons.


I wanted to raise the question with the review team but Contact Us in developer portal leads to a deadlock website ("Select a category" while there is no category selector available).


Best,

Dawid

If it is a different user then no, you cannot 'gift' IAPs.

If it is the same user then yes, you can do that. But you have a 'trust me' issue. How does Apple know they can trust you to not sell those access codes outside of IAP? Which takes us to your statement:

"To make it clear - providing the functionality to purchase premium content directly in the partner app (to avoid the necessity to generate access codes) is impossible for business reasons."


You can provide such "impossible" capability (even between different developers) through a shared file on the device or shared CloudKit space and certainly through CloudKit JS. If your app is a paid app, the other device can do a simple canOpenURL to test to see if your app (which would register some special URL) is on the device.

In-app purchase for generating an access code redeemable in another app
 
 
Q