Hello,
I was wondering if you could provide additional guidance on handling anonymous IDs. We are following the recommendations for enforcing Custom App User IDs (as described here: RevenueCat Docs). However, we still frequently receive webhooks containing anonymous IDs.
We determined that most of these cases occur from users resubscribing through the App Store/Play Store. Additionally, during the recent RevenueCat API outage, we noticed webhooks with anonymous IDs. From the RevenueCat dashboard, we observed that the Custom App User IDs were not associated with the anonymous IDs until several hours after the outage was resolved.
I have a few questions regarding this:
- Backend Association – What is a reliable way for our backend to associate an anonymous user ID with our custom user ID?
- Client Access – Is there a way for the client to retrieve the anonymous ID assigned to a user?
- Ensuring Custom IDs – Do you have any additional best practices or guidance on preventing anonymous IDs from being assigned to users?
Any insights would be greatly appreciated. Thanks in advance for your help!