I have an app that uses in app purchases for auto renewing subscriptions. I need to offer users a free trail but Storekit's free trail feature does not fit my needs. Storekit's free trial feature forces the user to sign up for a subscription to get a free trial. I am concerned that this will turn away users since I am asking for a commitment before they've had a chance to try the app. I understand that they can cancel the subscription before the trail ends. It still is extra work on the user's part.
I would like to allow users to start a free trail without signing up for a subscription. At the end of the trial, they can sign up for a subscription to continue to create new data. If they don't, they can still use the app to view their existing data.
In effect, I am using Storekit for auto reewing subscriptions but would like to offer a free trails using my own implementation. Has anyone done this before or has experienced a rejection for this scenario? I am trying to figure out if this is allowed/disallowed.