Skip to main content
Question

getCustomerInfo() and getOfferings() Hang Indefinitely - Only on My Device (ios)

  • November 5, 2025
  • 1 reply
  • 26 views

Forum|alt.badge.img

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() and getOfferings() 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:

  1. Could there be some device-specific cache or state tied to my device's Apple/Google account that's causing this?
  2. Is there a way to completely reset RevenueCat's local state on my device?
  3. Has anyone experienced similar device-specific issues?
  4. 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.

This post has been closed for comments

1 reply

Cesar
RevenueCat Staff
Forum|alt.badge.img+3
  • RevenueCat Staff
  • November 5, 2025

Yeah, definitely previous test transactions can cause this. It’s very common in the Apple world for sandbox accounts to act up if they have too many transactions. I would suggest you to create a new sandbox account and see if that fixes it.