Reputation: 11
I have an app that I have marketing and sold successfully for the first year of it's existence as a paid app for both iOS and Android. The app is developed in Flutter.
I would like to move to a freemium model using in app purchases. For Android/Google Play, I am planning to just make a 2nd Android app that has the in app purchase functionality. I will continue to maintain the paid app as well.
I'm at a loss as to what to do for iOS. I've read that I should be able to mine the original purchase date, but I'm not sure how to get this information. I'm familiar with in_app_purchase but I don't believe this resolves this issue.
Thanks!
Upvotes: 1
Views: 626
Reputation: 5169
In the Apple receipt there is a field, original_application_version
.
You can check the value of this field when a user restores purchases to see if they had originally installed the app from a paid version and grant them "premium" access.
I'm not super familiar with the in_app_purchase plugin specifically and if they expose this field or not.
Upvotes: 1