RevenueCat Paywall Not Displaying Despite Proper Configuration in React Native App.
Environment
- react-native-purchases: 8.5.4
- react-native-purchases-ui: 8.5.4
- react-native: 0.74.5
Issue
I'm encountering an error message stating "offering Default has no configured paywall" despite having already:
1. Created a paywall in the RevenueCat dashboard
2. Linked it to the Default offering configuration
3. Properly integrated react-native-purchases and react-native-purchases-ui
What I've Done
1. Created and configured a paywall in the RevenueCat dashboard
2. Linked the paywall to the Default offering
3. Installed and configured the latest versions of react-native-purchases and react-native-purchases-ui
4. Verified my API keys and configuration
Code Implementation
import { View } from "react-native";
import RevenueCatUI from "react-native-purchases-ui";
export default PaymentSettings = () => {
return (
<View style={{ flex: 1 }}>
<RevenueCatUI.Paywall />
</View>
);
}
Expected Behavior
The paywall should display properly since it's been configured in the RevenueCat dashboard and linked to the Default offering.
Actual Behavior
Receiving the error: "offering Default has no configured paywall. You can fix this by editing the paywall in the revenueCat dashboard. The displayed paywall contains default config. This will be hidden in production"
Questions
1. What might be causing this discrepancy between my dashboard configuration and the runtime behavior?
2. Are there any specific settings or steps I might have missed in the RevenueCat dashboard?
3. Could this be related to the specific versions of react-native-purchases and react-native-purchases-ui I'm using?
Any guidance on resolving this issue would be greatly appreciated.