I've got two apps, Upwords and UpwordsFree. I created them in a pre-InApp world. Upwords is paid up front and UpwordsFree is Ad supported. About a year ago I added an in-app option to remove ads in the free version.. essentally upgrading it to the full version. So I've got 2 sets of users and I'd love to migrate everyone over to just the Free version. I don't see a good mechanism to do this. I'd love to get the users who paid up front to move over to my Free version and grant them the In-App Ad Free option. Any advice on how to do this? Things I've thought about
-Present an alert message in the Full version alerting users to move over. Provide some sort of custom UUID token they can enter into the free version to remove ads.. sort of my own coupon code. This competley bypasses the store and things like restore purchases won't work for those users. I fear this will be a support nightmare trying to identify these paid users and waling them though removing ads if they re-install the app.. etc.
-Maybe there's a way to save a token in icloud? Both my apps share an icloud storage area.. but if you delete both apps I think that is wiped as well.
-Keychain token? my understanding is the keychain data remains even if you delete an app. Can I have a shared area where I can dump a token which the free version can read in the keychain? something that persists even when the apps are deleted.
Any other thoughts? Someone's got to have done this sucessfully. Would be great if apple could provide a way where in one of my apps I could query if a user had bought another one of my apps. Knowing that woudl solve the issue
Thanks
Daniel