Hi there,
I have a mobile app that allows Apple and Google Sign in using Firebase. A user on their iOS device has signed in with their Apple account but now they wish to use their Google account instead. Below are the list of events.
- User logs in with Apple account
- Purchases subscription for 1 year
- Subscription expires
- Logs out of app
- Logs in with Google account
- Purchase subscription for 1 year again
With these events, the subscription still ended up getting tied to the previous Apple account instead according to RevenueCat dashboard. Note that I do call the proper “logout” and “configure” functions when the user logs in and out of my app.
I had asked the user to try and click the “Restore previous purchases” button I have, but a dialog comes up and states they are already subscribed and then it’s just an error message. Unfortunately, I just display a generic error message and I don’t know exactly what the error is.
Is there anything I can do here to transfer the subscription to associate with the Google account instead?
Thanks