Skip to main content
Question

Android getOfferings() Returns Empty Packages While iOS Works Fine

  • December 5, 2025
  • 1 reply
  • 6 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.

1 reply

Forum|alt.badge.img+8
  • RevenueCat Staff
  • December 9, 2025

Hi, this would be related to the configuration for Android either with the products or how you are testing. Can you make sure that you are only logged in with a single licensed Google Play tester account and to be testing on a physical device? Being logged in with multiple Google accounts when testing can result in empty offerings and you should use a physical device as sometimes simulators can have trouble with this if the Google Play version is not up to date. We also have our troubleshooter here that you can use to double-check your configuration looks good.