Problem Description:
I'm experiencing an issue where getCustomerInfo() and getOfferings() hang indefinitely and never resolve, but only on my personal device. The app works perfectly fine for all other users and on all other test devices.
What I'm Seeing:
The SDK initializes successfully, but when I call getCustomerInfo() or getOfferings(), they never complete:
LOG π [RC] isSDKConfigured: true
LOG π [RC] Refreshing subscription status...
LOG π [RC] getUserSubscriptionStatus - Starting
LOG π [RC] Checking if SDK is configured...
LOG π [RC] isConfigured: true (took 4ms)
LOG π [RC] Calling Purchases.getCustomerInfo...
LOG β³ [RC] getCustomerInfo still waiting... 10s elapsed
LOG β³ [RC] getCustomerInfo still waiting... 20s elapsed
LOG β³ [RC] getCustomerInfo still waiting... 30s elapsed
[continues indefinitely...]Additional Context:
- Once, early on, I received this error:
"RevenueCat.OfferingsManager.Error error 0."but haven't seen it again since - The app works fine on all other devices and for all other users
- Only my device experiences this hanging behavior
- The SDK successfully configures (
isSDKConfigured: true) - Both
getCustomerInfo()andgetOfferings()exhibit the same hanging behavior
Β
What I've Tried:
- Clearing app cache and data
- Reinstalling the app
- Restarting my device
- Works fine on all other test devices
Questions:
- Could there be some device-specific cache or state tied to my device's Apple/Google account that's causing this?
- Is there a way to completely reset RevenueCat's local state on my device?
- Has anyone experienced similar device-specific issues?
- Could previous test transactions on my device be causing this hang?
Any help would be greatly appreciated! The fact that it works everywhere else but my device suggests some local state issue, but I'm not sure how to clear it.
