Skip to main content
Question

RevenueCat not returning subscription products

  • April 8, 2026
  • 3 replies
  • 58 views

Forum|alt.badge.img

Hi all,

This is an Android issue, I’m currently not targeting iOS. I’m calling GetOfferings and it’s returning the offering, but the offering contains only one product, which is a non-consumable product. I also have two subscriptions which are not returned. 

I am currently using IapHub to handle my inapp purchases and everything works great there. But I would like to migrate to RevenueCat.

The app is running on the closed test track and I am a tester. This is my configuration:

 

Google Play:
Non-consumable product. This works
 

 

Subscriptions. Not working
 

 

And
 

 

TLDR:

  • getOfferings only returns the non-consumable product, not the subscriptions
  • Android only, app running in closed test track, I am tester
  • RevenueCat Product ID’s match with Google Play Store (see screenshots)
  • Inapp purchases currently work using IapHub, but I want to migrate to RevenueCat

Can anyone spot what is going wrong here?

3 replies

joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • April 10, 2026

Hi ​@Jasper76,

I’ve checked your project and I can see that you are currently using only the Test Store, so there’s no connection with your Google Play account yet. In order to do so, you should start creating a Google Play app configuration, you can read the docs here.

 

Said that, with your current Test product configuration you should be able to see all 3 subscriptions in your offering. I’ve used the getOfferings endpoint with your API key and I can see they are all returned correctly:

{
"current_offering_id": "default",
"offerings": [
{
"description": "The standard set of packages",
"identifier": "default",
"metadata": null,
"packages": [
{
"identifier": "$rc_annual",
"platform_product_identifier": "yearly_subscription"
},
{
"identifier": "$rc_monthly",
"platform_product_identifier": "monthly_subscription"
},
{
"identifier": "$rc_lifetime",
"platform_product_identifier": "lifetime_premium"
}
]
}
],
"placements": {
"fallback_offering_id": "default"
}
}

 

Do you mind sharing a snippet of code on how are you fetching the offering in the app?

 

Thanks!


Forum|alt.badge.img
  • Author
  • New Member
  • April 10, 2026

Hi ​@joan-cardona ,

Thanks for your reply. My app is built using NET Maui and since Revenuecat doesn't have a NET SDK I came across the following package: https://github.com/Kebechet/Maui.RevenueCat.InAppBilling

However, looking at the open issues, it seems the package has an issue fetching subscriptions because of some version mismatch. So it looks like I have to go for another solution. 

Do you maybe have some tips how to use Revenuecat from a Maui app? I'm only targeting Android. Thanks, 


joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • April 16, 2026

Hi ​@Jasper76,

It seems the issues are happening when using our own Test store, if you are using the final products form Google Play you should be able to make it work. I’ve reported it to the team who might submit a PR to the repository to fix it but I cannot provide you with an ETA.

 

I’d recommend you setting the Android products into your offering and use the Google app configuration API key.

 

Best,