how to make ios app free for selected customers when implemented inapp purchase?

I have implemented InApp Purchase process in my app. And extra features are unlocked when user pay via InApp purchase. Now the app is available on app store.


When user install my app from app store, I ask him to create account to start using the app. i.e I accept his email ID and password.


But I want to provide access to full features of my app for selected users(Lets consider 10,00000 users) free of cost.


My questions:

1) What are the legal ways available to implement this?

2) Possible solution that I can think about: While user starts using my app, I can ask him activation code. If he is having correct activation code, I can bypass InApp Purchase and give full access to all features. Can we do this? Will apple accept this?

Thanks in Advance.

Being in the middle of implementing in-app purchase and reading all the docs, it sounds like what you need is to use non-renewable subscription rather than non-consumable purchase. The downside is non-renewable subscription requires you to provide your own subscription data server. However, since you have total control over the subscription details, you can do trials, selected users free, activation codes, etc. That would all be handled on your server end with the users' account credentials for your server.

Hi taun,

Thank you for helping me. As I knew this in advance, I have already implemented non-renewable subscription and also have my own subscription data server. And I am giving 30 days trial for customers and afterwards some features are locked. After trial expiration, he has to pay using InApp purchase to unlock those features.

But the thing is, I am having two products one for laptop and another one for iOS. If my customer purchase laptop product, I want to give him all features in my iOS product free of cost for 1 year. So I am planning to give my customer activation code when he purchase laptop product. And if that customer is installing iOS product, I will ask him activation code. If the activation code is correct I will directly give hime 1 year of subscription for free of cost.

If I do this, Apple will not get it's 30% money share.


So will Apple allow this app on app store? If not, what else can be done to acheive above scenario?


Thanks in Advance.

Hi Swapnilm,


Apple only needs to get its 30% when a paid purchase is made - so your plan is okay - no problem. If you give a free subscription, that is up to you. 30% of $0.00 is $0.00 🙂


Max.

how to make ios app free for selected customers when implemented inapp purchase?
 
 
Q