Curious how others handle this. I’m showing my paywall early in the onboarding and I don’t require a login for my app.. it’s a game you can play against the computer if you don’t want to play online opponents (The game: Upwords). If you do want to play online I do require a login to keep track of the games, pair people etc.
I have a back end server and thinking I could try a couple of things
- When a user starts a trail send the original RevCat anonID to my server along with days till trial ends and their push notification token (firebase messaging). I’d have to make sure a user agrees to push notifications when I do this. I could also have a dialog that allows them to enter an email for the reminder if they aren’t logged into my app. .. all this info gets sent to my server.. have a cron job on the server that collects any entries in the DB that are ending in 2 days and send out emails/push notifications
- If they do create a new account later, which is email based, I could search for these reminders and updates the email entry if it’s not filled out at that point. But if they declined that email reminder maybe that’s not needed.
- After the reminder is sent just delete the db entry as I don’t need it anymore.
This could also be an opportunity to prompt them to make an account in the app so they do get the email reminder. Do people generally prefer to get reminded by email or push notifications? I’m new to this and because I may not know that much about this user trying to figure out what’s the more reliable but low friction
Thanks !
Daniel