Skip to main content
Question

Revenue SDK is showing subscription duration as null.

  • July 2, 2026
  • 4 replies
  • 46 views

Forum|alt.badge.img

Hi,

This is with reference to a post i read: 

 

  1. My app is not published on play store yet.
  2. I wanted to create subscription, and wanted my testflight users to be able to test them.
  3. I created 2 subscriptions under subscriptions and they are in the state “ready to submit”. Attaching image for the same below.
  4. my business profile is in all active state.
  5. I am unable to figure out why my subscription duration is not coming our currently. i am getting them as null.
  6. I have properly configured products → mostly importing from appstore, entitlements, and default offering.

    i have been stuck on this for 2 days. Can you please suggest what am i missing here?

     

4 replies

matt-heaney
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • July 3, 2026

Hey there,

 

Thank you for the post. Matt from RevenueCat here, and I’d love to help with this!

 

I’ve looked into your account, and everything appears to be configured correctly. I can see your products are imported correctly, they're in the correct state, and your offerings are configured correctly and are being passed into your app correctly (following the offering update made just before your message).

 

Just to confirm, is this data missing from a request made within your app, or from an API call outside of the app? Does all of the other product information return successfully from Apple? The linked posts relate to empty offerings, which can happen when Apple doesn't return any product information for certain items. Could I get a little more information about how you're requesting this product data? That will help me narrow down where this might be occurring.

 

For some context, within your app this information comes directly from Apple via the RevenueCat SDK. While the SDK does cache data for performance, the values should always reflect the latest information returned by Apple. However, in the sandbox environment, the values returned by Apple can sometimes be unreliable, as mentioned in our documentation here: https://www.revenuecat.com/docs/test-and-launch/sandbox/apple-app-store#products-prices-and-metadata.

 

Despite this, there are a couple of things worth checking:

  • Is your project using a StoreKit Configuration file? This can prevent the latest values from Apple from being fetched and used.

  • If this is happening within your app, it may also be worth performing a fresh install. This can sometimes help work around the sandbox issues mentioned above.

 

I hope this helps! Any additional information you can share will help with the investigation.

 

Thanks!


Forum|alt.badge.img+4
  • Member
  • July 3, 2026

Hey ​@kjkunaljadhav ,

 

I’ve run into this a few times myself, and I’ve found RevenueCat’s troubleshooting guide to be incredibly helpful. I’d recommend working through it step by step, even if you think you’ve already checked some of the items. It’s often the small details that end up revealing the issue.

https://www.revenuecat.com/docs/offerings/troubleshooting-offerings

This guide covers the most common causes of empty offerings and product configuration issues.

 

 


Forum|alt.badge.img
  • Author
  • New Member
  • July 6, 2026

hi matt,
it started working later. It seems i had to update my bank account too. I believe the best way is to fill each and everything in business section and not keep anything a miss.

       1. i had created the pricing plans and also created a user for sandbox testing but I am not sure if the sandbox user is even used by apple though. (I had added this user in developer section with my main apple account id)

  1. Once my bank was added, after sometime i started getting the correct values, and now my TestFlight users are also able to play around with subscriptions feature
     

matt-heaney
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • July 6, 2026

Hey ​@kjkunaljadhav,

Thank you for the update! I’m so glad it’s all sorted!

Yes, that’s true. Missing bank details can also cause Apple not to return product information like this.

If there is anything else we can do to help, please let us know! We’re always delighted to help!

Thanks,