1

I'd like to offer 100% discounts via one time use coupons on IAPs. Can it be done? And more than just 100 of them, which I think is the number of coupons Apple allows. My goal is to generate future IAPs by introducing players who don't use them to try them.

Kevin Panko
  • 8,356
  • 19
  • 50
  • 61
Sid Viscious
  • 11
  • 1
  • 2
  • Don't think so. Most apps handle this by using tokens the user purchases via IAP and giving users some free tokens when they start out. – ceejayoz Apr 22 '15 at 19:16

1 Answers1

6

From what I've been able to tell, it seems that Apple doesn't officially allow IAP promotion codes. From: https://developer.apple.com/app-store/review/guidelines/#purchasing-currencies

1.1 Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected

11.2 Apps utilizing a system other than the In-App Purchase API (IAP) to purchase content, functionality, or services in an App will be rejected

See also

1) https://forums.coronalabs.com/topic/37264-rejected-by-apple-cause-of-promo-code-custom-solution/
2) How to create a promotion code for iOS in-app purchases

If you still want to power ahead and do this, one way is a URL scheme. Briefly, you enable your app to respond to something like: myAppName://... when that URL is present in an email being read using the Apple Mail app, or when that URL is typed into Safari. Then, your app examines the URL parameters and pulls out, say a code identifying the type of comped purchase (e.g., perhaps consulting a back-end server), and makes the comped purchase available to the user.

See also:

A) Free iOS in app purchase for some users/devices
B) Rewarding iOS app beta testers with in app purchase?
C) iOS In-App Purchase, sending to another account (gifting?)
D) Providing a discount code for an iOS in-app-purchase

Community
  • 1
  • 1
Chris Prince
  • 7,288
  • 2
  • 48
  • 66