Rules for "promo codes"?

I've always understood it to be the case that apps could permit users to log in or use a code to access paid content, as long as the app did not direct the user to an external web site to make a purchase. For example, apps like Netflix or Kindle.


My app isn't even doing anything close to this. I have an app in which digital content is unlocked via in-app purchase. Occasionally I give away promo codes that allow a user to unlock one free piece of content. These codes can only be used once, and are distributed in very limited numbers on cards, in person, at events like trade shows.


My app has been in the store for about four years using this method. This week I attempted to publish a small bug-fix update, and was flagged by Apple and told that my use of Promo Codes in this manner violates the rules.


What happened here? Did Apple misunderstand what my app is doing? Did the rules change recently and I was unaware of the change? Has this always been against the rules, but either Apple didn't enforce it before or they never reviewed my app thorougly enough to find it?


Thanks,

Frank

Replies

The rules have never changed. Apple should have rejected you 4 years ago. Using coupons to unlock IAPs is not allowed as per the guidelines.

Ok, but I fail to understand how apps like Netflix and Kindle are allowed then. Isn't your Amazon password just like a coupon code? What's the difference?


If I changed my app to say enter your username and password, and I gave away usernames and passwords instead of "coupon codes", would that work?

Frank:


> flagged by Apple and told that


Can see that part of the rejection, thanks.


Ken

Read 3.1.5 (reader apps) (or is it 3.1.3 -I forget)

Hi Frank, did you ever find a way around this? And did you find out why it wasn't allowed in the first place? Thanks!