Hi,
I am considering moving my app from a "paid up-front" model to a "free-with-unlock" model, and had a couple of concerns about this:
- for exising paid app customers, I plan to put a flag in their CloudKit account saying that they are paying customers. When they download the free version, I can check the flag in their account and just unlock the full functionality for them, without even going through StoreKit. I can also put a Restore button which just checks for this flag. Would that work? Are there any use-cases that I might be missing (other than people without an iCloud account)?
- for future customers, I am thinking of letting them have unlimited entries for a week. After that, they have to purchcase a one-time nonconsumale IAP to continue. They can maybe browse their existing entries, but they cannot add new data. Is that an acceptable way to do a free-with-unlock implementation? I haven't seen anything against it in guidelines but I thought I would check.
Would love any feedback.
Regards.