Open MaxHasADHD opened 8 years ago
Looks like an oversight. I'm going to have to look into how we actually want to implement restore.
The user's ID is stored in the cloud, so that shouldn't be a problem, it just has to be fetched at the right time. After a user purchases Patronage, their ID is put into iCloud and a local variable is set. The only thing missing is persisting that variable, and I have to double check, because it's been a while since I initially built this.
Thanks for pointing it out!
Because patronage is marketed as "3/6/12 month" options, that makes the purchases consumable. Consumable purchases cannot be restored though. I was also able to pass app review without a restore button as well, so I think they know if it's consumable they won't reject. Instead, the restore button should be checking CloudKit for the user.