I'm considering something similar -- a free trial for 24 hours and then an in-app purchase for a one year access (non-renewing subscription). My workaround is to store first download in the user's keychain to check free trial availability and prevent deleting/re-install for new access. My question is whether this is a permitted use by Apple of the keychain and what must be communicated to the user regarding it.
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags: