This is for a just-in-case scenario.
One of my games is priced at $0.99 and is already live in the iOS App Store. I created a “Lite” version with limited features. I turned off game center for the lite version and Apple rejected it… no biggie, I’m just going to set it up for the game center the same way as the full version…
HOWEVER, the resolution center stated:
2.9: Apps that are “beta”, “demo”, “trial”, or “test” versions will be rejected.
Rather than providing a lite or trial version, you may wish to use In App Purchase to provide access to purchasing additional application features. Rather than requiring users to find, purchase, and download your other application from the App Store, In App Purchase provides a seamless, in app purchasing experience for your users, and an improved selling experience for you.
So, just in case my fix (enabling game center) doesn’t cut it. how would I transition my existing paid app to a free one with IAP to make it the full version? My worry is that there are already existing buyers for the paid one. Simply changing it to free then adding IAP would be unfair to the current players.
One idea I had in mind is to check the game’s settings file and see whether some data has been saved already… this would mean that the game has been played before, then I can just turn off IAP for him. This would only partially work though, since if the existing buyer re-installed the game, the settings file would be removed. [import]uid: 144908 topic_id: 29643 reply_id: 329643[/import]