The subscription part of my app charges users per week and the initial purchase gives users a 2 week trial period, which means they have 2 weeks before the initial subscription expires.
I submitted my app for review and I got a rejection:
Guideline 2.1 - Information Needed
We are not able to continue our review because we need access to a demo account with an expired subscription to review the entire purchase flow.
Next Steps
To resolve this issue, provide a user name and password for a demo account with expired subscriptions in the App Review Information section of App Store Connect.
The issue is when I make a sandbox test purchase, the expiration date is 2 weeks from now. How can I force a faster expiration date? If I can’t, then I have to wait 2 weeks until I can give this to the reviewer.
Here are the purchase printouts from RevenueCat
latestPurchaseDate= 2023-11-05 22:14:03 +0000
originalPurchaseDate= 2023-11-05 22:14:03 +0000
expirationDate= 2023-11-19 22:14:03 +0000
I went to App Store Connect > Users and Access > Sandbox Testers and when I clicked the sandbox test email I'm using it says
Subscription Renewal Rate?
Monthly renewal every 5 minutes.
I don't see anything for weekly, daily, etc … so I don’t see how I can change the rate to something faster than my 2 week window.
Not sure if this matters but I'm using a simulator and I'm logged in with the sandbox email on the simulator and in its iCloud. I also used the same sandbox email/pw before I made the initial purchase when the Apple alert appears and asks for those credentials before you can make a purchase. This is a brand new never used sandbox tester that made the first purchase on a simulator that I never made a purchase on before.