Hello! For example I have two apps published on AppStore. The app "A" is free and has in-app purchase options. The app "B" is paid. The question is: can i offer in-app content in app "A" for free as a reward for purchasing the app "B" ? Thanks for help!
In-app content as a reward for the purchase of another app
Yes and no. The guideline 3.1.1 says the following:
- If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase. Apps may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than IAP.
- Apps should not directly or indirectly enable gifting of IAP content, features, or consumable items to others.
So that rules out charging for unlocking features (that's what an IAP does) using any means other than IAP. And it starts out saying you "must use" IAP. So that's the "no".
But I suspect Apple will not object to your plan. You can implement it through canOpenURL or shared space on the keychain or iCloud key-value file.