Here's an overview of my system:
My app requests a new user ID from my backend. It uses the obtained ID by passing it to the Purchases.logIn() method.
When I get the original user ID from the customer info given from the login callback, it sets the original userid (UID) into its app data.
Turns out when I wipe out the app data and repeat the process, the getOriginalid() method returns the same newly regenerated ID used during relogin instead of returning a different id; not considering that the same google account is logged in.
I also tried changing the transfer behavior in the Dashboard, but to no avail.
I want my app to obtain the original id, even when app data is reset
Is there any real way that I can ensure the same user is logging in, even when App data is compromised?