We are a subscription app, made in unity project, that generates iOS and Android apps.
We also allow the user to create a subscription via web using Stripe.
Currently, we store Stripe’s data in our Users DB and when the users logs in, we check against our DB to see if the user has a valid subscription.
For Android and iOS we use a custom App User Id, which is the device/install ID.
Our intention is to start identyfying users with our internal user_id (associated to the login credentials) and unify subscriptions via rcat to work cross platform, allowing a user that purchase via any platform, to login in any other device/platform and enjoy the subscription access.
What would you recommend as the best way to proceed? How can we logIn a new App User ID for both new and old customers for this to work smoothly?
Any help, use cases you know, is welcome!