Quote:
Justinhu,
THE BAD: Unfortunately, as a few have mentioned, it is completely against Apple's Developer TOS to offer in-app purchases outside of Apple's App Store infrastructure. (There are some exceptions for subscription service, but our IAPs are what Apple call "Consumable" IAPs, so there are no exceptions).
Apple allows gifting apps and promo codes for paid apps, but there is currently no way for App Developers to issue game-specific IAP gift certificates, codes, or other ways to stay within Apple's guidelines as you've suggested.
THE MAYBE: I won't close this or put it in the ruled out section, because although it's impossible at the moment with Apple's guidelines (I did not research Google's rules, but I assume they're similar), it's something that I can't say Apple won't open up in the future.
Apple will always get their 30% of just about everything, so for this to happen, Apple would have to institute a way for App Developers to apply for gift cards for just their game, that are redeemable within their game, and then... Apple would have to be in charge of selling them. I have no idea whatsoever if Apple will ever go down that road, there are a lot of app developers I found asking for this feature, so who knows what the future holds.
For now, players will need to buy Apple Gift Cards, load the balance onto their Apple ID, then make the IAPs from the balance on their Apple ID.
Again, I applaud your effort on this idea. If Apple opens up this type of option for game developers, and Supercell embraces the possibility, I'd love to own a few gift cards (Simply for the artwork I'm sure they would have) versus buying directly from Apple. I can see a few Point of Sale impulse purchases while sitting at the Wal-Mart checkout staring at all those cards.