Skip to main content
Question

Android getOfferings() Returns Empty Packages While iOS Works Fine

  • August 11, 2025
  • 1 reply
  • 52 views

Forum|alt.badge.img

Hello,

We are experiencing an issue where Android subscriptions are not showing up in RevenueCat, while iOS works perfectly. On iOS, getOfferings() returns the products correctly. However, on Android, even though the subscription is published in Google Play Console and added to the Offering in RevenueCat, the availablePackages list comes back empty.

Current situation:

Subscription and base plan are Published in Google Play Console.

In RevenueCat, the product android.pro.plan:androidproplan is added to both the Offering and the related Entitlement.

Our device is added to the license testing list, and the app is installed via the Play Store.

Purchases.configure() is called correctly with the right API keys.

The exact same setup works fine on iOS.

In this case, what could cause getOfferings() to return empty on Android?

Thanks.

This post has been closed for comments

1 reply

alejandra-wetsch
RevenueCat Staff
Forum|alt.badge.img+6

Hey ​@kubra

Thank you for reaching out. I’ll be happy to help! 

After checking your configuration and running it locally, I see everything is configured accurately and all products are getting fetched. To troubleshoot further, could you please share: 

  • Full RevenueCat logs from the moment you open the app (redacting any private info)
    • If you haven’t already, you can enable them by checking the code snippets here.
  • Code snippets showing how you’re fetching your offerings.