I'm trying to piece together the disparate pieces of information I find on the web with regard to auto-renewing subscriptions. My questions are these:
- When a purchase is made, should I record the date and only check for whether a subscription is still valid when, according to my calculations, the expiration date has passed?
- When that does happen, I suppose I only need to revalidate the receipt I have previously stored? Why is it such a bad idea to keep the receipt on the device and hard-code the secret into the app?