I have done research on the best way ti monitize my app and it seems that displaying a Paywall before onboarding or just after is a recommended approach. I think I will use this approach but have a question on how to implement. I plan on using a RevCat paywall that is displayed right after the install. The paywall will offer two plans (Yearly and Monthly) and will have a free Trial of 7 days. This would be accomplished using the Apple store and Google Play built in functionality. The paywall will also have a Cancel button. The question I have is what is the recomened approach if a user clicks the cancel button on this initial paywall? Do you still give them access to app for 7 days anyways? I’m thinking this would be the way to go and I will setup a diiferent Offering (Yearly/Monthly/Paywall) that does not have free trial (through the stores and a Revcat Paywall) and give access to the user to purchase a subscrition in the app. I would also track the install date and present this 2nd Paywall at the end of the 7 days. If the user does not purchase at this time then access to the app will be removed.
Does anyone have any input on this approach or have a better method of accomplishing this?