🐱 This video is sponsored by RevenueCat - a subscription platform built for mobile apps! Sign up for a free RevenueCat account here: bit.ly/3Hxi9k8
@mertdogaray3439 ай бұрын
This is the cleanest and easiest explanation, thank you.
@notjustdev9 ай бұрын
Glad it was helpful!
@dangduylinh958710 ай бұрын
I have problem when upload key to google play like you at 2:08:49. How can resolve it?
@ralpha11210 ай бұрын
im getting this error "There is an issue with your configuration. Check the underlying error for more details. There's a problem with your configuration. None of the products registered in the RevenueCat dashboard could be fetched from App Store Connect (or the StoreKit Configuration file if one is being used)." Any solution please.
@martincdt9 ай бұрын
Same error, did you fix it?
@DanielA-wc6nh7 ай бұрын
Same here
@DanielA-wc6nh7 ай бұрын
In the useEffect use await when setting the apikey that works for me put the code on a function with async and just call it on useEffect
@SamuelIbiyemi-mq7mk5 ай бұрын
You might have to make a new development build for your app since react-native-purchases use native codes.
@avery4staradventure5 ай бұрын
Solution is to make sure you create subscriptions AFTER the paid apps agreement has become active. If you created them before, delete and re-create.
@Akash-em9ho10 ай бұрын
Hi, Can we actually get google play payment service for a web platform anyway?
@nicolasaguilar22025 ай бұрын
Amazing tutorial, I'm trying to once the user pay and has an active entlitement, do an update the user level in a database. How I can idenify if the user has an active entitlement (paid the suscription and is active)?
@felix-channel76555 ай бұрын
do you have any toturial connect from the scratch react native cli + revenuecat (without expo) ?
@chinfanster4 ай бұрын
If we set up two entitlements, for example, basic and premium, does revenueCat ensure that the user only subscribes to one of them?
@notjustdev4 ай бұрын
Yes, I think it does
@FitnessClub87636 ай бұрын
How can i test this paywall on emulator or physical devices. i
@kottamasusaikumar46736 ай бұрын
getting this error "There is an issue with your configuration. Check the underlying error for more details. There's a problem with your configuration. None of the products registered in the RevenueCat dashboard could be fetched from App Store Connect (or the StoreKit Configuration file if one is being used).", please help...
@antoinewaag92266 ай бұрын
I have the exact same problem.. Did you find a solution ?
@El_ii6 ай бұрын
had the same problem. You need to set up Xocde for in-app purchases and Apple Connect Idk why he didn't add it in his tutorial....
@avery4staradventure5 ай бұрын
Solution is to make sure you create subscriptions AFTER the paid apps agreement has become active. If you created them before, delete and re-create.
@alexleonardorodriguez88292 ай бұрын
@@avery4staradventure this is true!
@haryanvideveloper77711 ай бұрын
Does revenueCat takes any commission like play/app store ?
@jiyayaasmr2 ай бұрын
it takes 1% every month if you earn more than 2.5k a month
@nateliason6 ай бұрын
Fantastic walkthrough, thank you so much for making it!
@notjustdev6 ай бұрын
You're welcome 🙌
@JeanPierreCasanovaFuentes2 ай бұрын
solid implementation! thank you!
@DanielA-wc6nh7 ай бұрын
Is not working There is an issue with your configuration. Check the underlying error for more details. There's a problem with your configuration. None of the products registered in the RevenueCat dashboard could be fetched from App Store Connect (or the StoreKit Configuration file if one is being used).
@DanielA-wc6nh7 ай бұрын
I refactor the use effect using another function with async and use await on configure const initialPurchases = async () => { if (Platform.OS === 'ios') { console.log('ios'); await Purchases.configure({apiKey: 'appl_nNVoXMfVXkBxrxMracOsyEStTrD'}); } else if (Platform.OS === 'android') { await Purchases.configure({apiKey: 'appl_nNVoXMfVXkBxrxMracOsyEStTrD'}); } Purchases.setLogLevel(LOG_LEVEL.DEBUG); Purchases.getCustomerInfo() .then(customerInfo => { console.log('Purchases.getCustomerInfo', customerInfo); }) .catch(error => { console.log('Purchases.getCustomerInfo error', error); }); //get offerings Purchases.getOfferings() .then(offerings => { console.log('Purchases.getOfferings', offerings.all); }) .catch(error => { console.log('Purchases.getOfferings error', error); }); }; initialPurchases();
@El_ii6 ай бұрын
had the same problem. You need to set up Xocde for in-app purchases and Apple Connect Idk why he didn't add it in his tutorial....
@DanielA-wc6nh6 ай бұрын
Thanks man. I uploaded the app with in-app purchase some weeks ago.
@DanielA-wc6nh5 ай бұрын
@AbhishekShankar-q2p This problem was becouse apikey is not setting correctly on Docs you can find examples with RN but in my case I resolver with In the useEffect use await when setting the apikey that works for me put the code on a function with async and just call it on useEffect
@abhishekshankar63055 ай бұрын
But I am getting the correct API key in console as I am using dotenv , I am also using useEffect as you told me. @@DanielA-wc6nh
@wanderhungerbuhler10 ай бұрын
Nice video. In iOS always works but why don't work in Android?
@singhji64422 ай бұрын
Purchase error: [Error: Couldn't find package]
@wisdomelue11 ай бұрын
thanks for all the work you are putting in
@treksis11 ай бұрын
Thanks for the work. My week-end watch list 😁
@kaydenangel374210 ай бұрын
Thank you so much can you please do the one using aws amplify and connect with quicksight
@nat.serrano10 ай бұрын
this is a good video, but I would appreciate if you also develop for android, the only reason I’m using RN is because android