Provide potential customers or reviewers with a free copy of your iOS or Mac app by using promo codes. Promo codes can be redeemed through any store territory where your app is available and are good for four weeks from the day they’re generated. They become invalid if a new version of the app becomes available or if your contract with Apple expires. Each promo code generated for an app can be used one time to download the app.
Requesting Promo Codes
You can request up to 100 promo codes for every version of your app. To request promo codes for an app version, the version’s status must be “Ready for Sale” or Pending Developer Release.
The iTunes Connect team agent is the only one who can request promo codes. The Promo Codes page isn’t available to other users.
How to Use Promo Codes
You can distribute the promo codes by email or other means. The user enters the promo code when purchasing the app. Promo codes don’t work for In-App Purchase products, including Newsstand issues.
When a customer downloads an app using a promo code, the app behaves just as it would if it had been purchased. For example, the customer has the opportunity to update to new versions of the app. However, customers aren’t able to rate or review an app that was downloaded using an iTunes Connect promo code.
Promo codes apply to a specific app version, so when users redeem promo codes for a version of an app that hasn’t been released yet, they download the pre-release version.
Viewing Promo Code Transactions
You can view a history of your promo code requests by clicking View History on the Promotional Codes page. The history shows the time and date for each set of codes generated in iTunes Connect. Use this history to determine the expiration date of your codes.
When apps are purchased using promo codes, the promo code is included in earnings reports and sales reports for the transaction.
Managing Promo Code Issues
If users report that they have received an error when attempting to download your app using an iTunes Connect promo code, direct them to iTunes Store Customer Support. By doing so, users can resolve their store account issue directly and obtain a refund if necessary. If iTunes Store Customer Support determines that the issue lies with your app and not with the store or the user’s account, Apple contacts you to resolve the issue.