Skip to main content
Question

Subscription Not Showing Up in iPhone App

  • January 12, 2026
  • 1 reply
  • 18 views

Forum|alt.badge.img+1

Hello, I'm currently trying to set up my app with Rev Cat and set up the subscription. I'm currently not able to see the subscription when I move over to the official API key from the official app store. 

 

I attached screenshots, and the code that I'm using. In the screenshot, it's showing that developer action is needed because I submitted it, and it didn't show correctly. Which is why when I got my developer's profile to the project, on the comments it said it's fine, and that it still should be visible. 

 

// expo-app/components/Paywall.tsx
{loading ? (
    // ... loading spinner ...
) : !currentOffering || currentOffering.length === 0 ? (
    // This is what you see if RevenueCat returns nothing
    <View style={{ padding: 20, alignItems: 'center' }}>
        <Text style={styles.loadingText}>No subscriptions available.</Text>
        <TouchableOpacity onPress={onClose} style={{ marginTop: 10 }}>
            <Text style={{ color: colors.primary }}>Close</Text>
        </TouchableOpacity>
    </View>
) : (
    // This loops through the packages and shows them
    currentOffering.map((pack) => (
        <TouchableOpacity key={pack.identifier} ... >
            <Text style={styles.packageName}>{pack.product.title}</Text>
            <Text style={styles.packagePrice}>{pack.product.priceString}</Text>
        </TouchableOpacity>
    ))
)} 

 

Just to be clear, when I use my test our API key and go on test the app, it shows as a product, but when I move over to the live API, then that's where the issue is arising. 

 

 

1 reply

guilherme
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • January 14, 2026

Hey ​@vspuzzler - from the screenshots you shared, the status of the Product would indeed be an indication that something is off. For you to be able to test the IAP through, the minimum needed status of the Product has to be Ready to Submit - also, be sure that all the Agreements in App Store Connect (the Payment ones as well as the Apple Developer Program) are agreed, as this can make Product fetch to fail.