Skip to main content
Question

PurchaserInfo empty on different device/platform


Forum|alt.badge.img+7

We’ve got an issue where the PurchaserInfo is empty when using same appUserID but different device/platform. 

We’re using the Legacy (Alias) mode because we want the user to share the entitlements across multiple devices.

This scenario is: 

Android (paying Subscriber)  -> iOS (new device)

Is what we’re trying to do possible? Is there a reason why the PurchaserInfo would be empty on the iOS device.

We checked to see if RC is throwing any errors when restore purchases is pressed, which it isn’t. Obviously, we don’t expect Restore Purchases to actually restore a purchase, but we do expect it to send the entitlements for the appUserID. Is our understanding correct?

This post has been closed for comments

3 replies

Andy
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 237 replies
  • August 2, 2022

Hi! PurchaserInfo should be the same for the same appUserID, as long as the Android and iOS apps are configured as different apps within a single Project in the dashboard. 

Is this your case? If so, does the user show up with the correct transactions in the dashboard? 

 


Forum|alt.badge.img+7
  • Author
  • Active Member
  • 11 replies
  • August 2, 2022
Andy wrote:

Hi! PurchaserInfo should be the same for the same appUserID, as long as the Android and iOS apps are configured as different apps within a single Project in the dashboard. 

Is this your case? If so, does the user show up with the correct transactions in the dashboard? 

 

Thanks Andy

Yup, that’s right, two apps within a single project.

We think we’ve narrowed it down to the account being created in a TestFlight build, would this cause issues?


Andy
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 237 replies
  • August 2, 2022

Having the account created in TestFlight shouldn’t affect behavior here, especially given that the subscription was made on Android. 

🤔 When you look up the user in the RevenueCat dashboard, can you actually see them getting identified as the same user in iOS? 

Meaning that if you for example start the Android app first, then see the user in the dashboard, you’ll find the “last seen” field in the dashboard. 

If you then open up the iOS app, with the same user, and look at the dashboard, does “last seen” get updated to the time you opened the iOS app? 


Mostly I’m trying to figure out whether the appUserID is actually mapped to the same user in the RevenueCat backend. 


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