Skip to main content
Question

Web : Mobile user sync flow, with paywall

  • January 24, 2025
  • 3 replies
  • 52 views

Forum|alt.badge.img+7
  • Dedicated Member
  • 31 replies

I checked a couple of articles including this one about how to sync between mobile app & web app.  However, I am curious if there’s a preferred user flow when opening the mobile app for the first time if signed up on web.  My concern is too much stuff to wade through just to get to the app content.

Today, I currently display a Paywall immediately when opening.  After subscription is successful, we make them login - Google or Apple oAuth options only.  At this time we call the RevenueCat `login` method so the email is linked to our backend auth `userId`.  At this point - on mobile - the user & our DB is in sync.  

On Web, all the user would have to do is login and then we check the RevenueCat SDK customer info to see if they were a mobile user. 

However, if the user signs up on web & then opens on Mobile, is the solution to have an intermediate screen that offers “existing user login” or “continue for free” option which triggers the paywall?  I don’t know that I like the sound of this...Yet we need a way to login and then sync to revenue cat.  I supposed I would need to adjust the app opening experience.

Curious how you all handle this scenario.

This post has been closed for comments

3 replies

Forum|alt.badge.img+8
  • RevenueCat Staff
  • 576 replies
  • January 29, 2025

Hi, we also have a helpful cross-platform blog post here if you haven’t seen it yet. You have the right idea here as in order to sync between mobile and web, you’ll need to have the users login with the same app user id across platforms to access their entitlements. It would be best if you first give users the option to login to avoid repurchasing the already owned products.


Forum|alt.badge.img+7
  • Author
  • Dedicated Member
  • 31 replies
  • February 4, 2025
Haley Pace wrote:

Hi, we also have a helpful cross-platform blog post here if you haven’t seen it yet. You have the right idea here as in order to sync between mobile and web, you’ll need to have the users login with the same app user id across platforms to access their entitlements. It would be best if you first give users the option to login to avoid repurchasing the already owned products.

@Haley Pace  I think the link is not working, can you double check?


Forum|alt.badge.img+8
  • RevenueCat Staff
  • 576 replies
  • February 5, 2025

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings