Hello RevenueCat Community,
I've encountered a scenario in my app where RevenueCat seems to be assigning an anonymous ID to the user even when I have previously configured the SDK with a specific appUserID
. This behavior appears to manifest when there's no internet connection available.
From my understanding, once a user is assigned a specific appUserID
, RevenueCat should use this ID for any future interactions, including syncing purchase information or entitlements. However, in offline scenarios, it seems to revert to using an anonymous ID, which I find perplexing.
Could someone clarify under what conditions RevenueCat opts to use an anonymous ID instead of the appUserID
provided during SDK configuration? Additionally, are there best practices or considerations we should be aware of to ensure consistent user identification, especially in offline scenarios or during network interruptions?
I can handle network issue, and ask the user to turn on the network, but it’s different for the issue when trying to logout with an anonymous user.
Thank you in advance for your guidance!