I'm looking for a workaround to allow many users (100+) to download my paid app via a unique code of some kind.
I'm aware of Apple's limit of 50 per release but this will not be enough. Is there a way to gift an app en masse? What about a third-party solution for promo codes? If you've successfully found a way around this limitation, please let me know.
For one-time products, you can create up to 500 promo codes per quarter across all managed products in an app.
Customers can redeem offer codes on the App Store, through a one-time code redemption URL, or in your app if you've implemented the presentCodeRedemptionSheet() API. Offer codes are available on devices running iOS 14 and iPadOS 14 and later.
As you mention, Apple only allows you 50 promo codes per update (NOTE: doing an update allows 50 more codes. If you're ok releasing the codes 50 at a time over several updates, this will work for you.)
One thing that you can do is build unlock codes into your app. You can either hard-code the unlock codes or, for a little extra effort, make the whole thing server based. This blog post talks about one such way to do this.
NOTE: in-app unlock codes will only let you give away content to people who already have your app. If your app is in the store with a price associated, and you want to give it away, this won't help you.
You can also buy copies of your own app and give iTunes gift codes to people. This has the downside of costing you 30% (Apple's cut.) That is, if you pay 99¢ for a gift-code for your app and send it to me, you get back 70¢ for the sale, but Apple gets the other 29¢.
You could change the price of your app to free for a day or two and only tell certain people about the sale dates.
If you're a big company (5000+ employees), you can use the enterprise license, but the tone of your question makes me think this might not apply.
That's about it for choices. As one commenter pointed out, any sort of gaming the iTunes system will likely result in your losing your dev license and is probably not worth it.
Good luck!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With