Skip to main content
Solved

I can't restore my promotional entitlements after app reinstall


zhaivoronok
Forum|alt.badge.img+5

I have app in production that using anonymous user ids only, no login system. I installed my app to iPhone and get my App User Id from there to add entitlement to myself to test. After I added it to my user id and manual restore in the app - it works, entitlement appear.

Then I uninstall my app and install it again to test that RevenueCat will create user id alias for the same device (or Apple id) and that I can restore that entitlement again, but no luck, new app user id didn’t aliases to the first one - it’s just new one without any entitlements.

By the way it seems to work when I use TestFlight - after reinstall it aliases and restores my entitlement.

Is that bug or something? I thought that it can be the issue with real purchases.

Best answer by zhaivoronok

I left support ticket and got the answer:

“It is expected behavior that promotional entitlements do not restore or transfer between app user ids. This is because, unlike a store product which is tied to the user's receipt and can be transferred to another receipt, the promotional entitlement is tied to the app user id itself and so cannot be transferred and does not trigger an alias.”

Maybe it will help someone facing same issue.

View original
Did this post help you find an answer to your question?

3 replies

Ryan Glanz
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 383 replies
  • July 17, 2023

Hi,

Can you confirm what whether your restore purchases behavior is set to the default (https://www.revenuecat.com/docs/restoring-purchases#transfer-to-new-app-user-id) or a different setting?

Thanks!


zhaivoronok
Forum|alt.badge.img+5
  • Author
  • Helper
  • 5 replies
  • July 17, 2023
Ryan Glanz wrote:

Hi,

Can you confirm what whether your restore purchases behavior is set to the default (https://www.revenuecat.com/docs/restoring-purchases#transfer-to-new-app-user-id) or a different setting?

Thanks!

Hi Ryan! Yes it is in default


zhaivoronok
Forum|alt.badge.img+5
  • Author
  • Helper
  • 5 replies
  • Answer
  • July 23, 2023

I left support ticket and got the answer:

“It is expected behavior that promotional entitlements do not restore or transfer between app user ids. This is because, unlike a store product which is tied to the user's receipt and can be transferred to another receipt, the promotional entitlement is tied to the app user id itself and so cannot be transferred and does not trigger an alias.”

Maybe it will help someone facing same issue.


Reply


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