Skip to main content
Question

RevenueCat not returning subscription products

  • April 8, 2026
  • 2 replies
  • 38 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?

2 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,