Skip to main content
Question

Crossplatform Entitlements - preventing mutliple users

  • January 14, 2026
  • 1 reply
  • 15 views

Forum|alt.badge.img

We can honour entitlements that were purchased on other platforms by calling login(appUserId).

What if someone purchases a package on ios, then logs out of the app, then creates a new appUserId.

Wouldn’t this create a scenario where multiple appUserId’s have an entitlement from a single purchase?

1 reply

Forum|alt.badge.img+8
  • RevenueCat Staff
  • January 16, 2026

Hi ​@chris-kasdn2137 this depends on your restore behavior. By default this is “Transfer to new App Usere ID” here where in your scenario the purchases would transfer to the new identified app user id from the old one if they restore purchases while being logged in with the same Apple account. This is because the receipt is tied to the Apple account so when the new app user id restores purchases we will see this receipt is already associated with the old app user id so we will transfer the purchases.

You can check if your project is using this restore behavior by going to the RevenueCat dashboard to Project settings under the “Handling multiple app user IDs” section. With this behavior multiple users will not share entitlements.