Тёмный

In-app Subscriptions & Paywalls with RevenueCat in React Native 

notJust․dev
Подписаться 112 тыс.
Просмотров 12 тыс.
50% 1

Discover how to integrate In-app purchases and build beautiful Paywalls with RevenueCat
🐱 This video is sponsored by RevenueCat - a subscription platform built for mobile apps!
Sign up for a free RevenueCat account here: bit.ly/3Hxi9k8
In this video, we'll incorporate in-app subscriptions and paywalls using RevenueCat and React Native in our app! We will guide you through the essential steps to seamlessly integrate in-app subscriptions into your mobile application, leveraging the powerful features of RevenueCat. Whether your goal is to enhance your revenue stream or offer exclusive content to your users, this video will provide you with the knowledge needed to implement a strong and dynamic paywall, effectively manage your subscription products on both the App Store and Google Play Market, and elevate the profitability of your application to new levels.
❗Try our FREE 2-day Masterclass on notJust.Academy:
assets.notjust.dev/masterclas...
✨ Asset Bundle: assets.notjust.dev/paywall
This video includes a lot of tools and technologies, providing an excellent opportunity to learn about:
- Introduction to In-app Subscriptions and Paywalls
- Setting up RevenueCat for React Native & Expo
- Configuring In-app Subscription Products on the App Store and Google Play Market
- Designing and Building an Optimized Paywall
- Managing Paywall Content and Subscription Offers Remotely
- Testing and Debugging In-app Subscriptions
- Best Practices for Subscription User Experience
- Analyzing Subscription Data and RevenueCat Metrics
- Advanced RevenueCat Features and Integrations
📚 Enroll NOW in The Full-Stack Mobile Developer course and don’t miss out on your chance to become a 6-figure dev! Check out what our successful students are saying about their experience:
academy.notjust.dev/?...
💬 Join the notJust Development gang and let's build together:
Twitter: / vadimnotjustdev
Instagram: / vadimnotjustdev
Facebook: / notjustdev
LinkedIn: / vadimsavin
Discord: / discord
Timecodes:
00:00 Intro: What will we learn?
06:25 Prerequisites & Asset Bundle
08:40 Create the Expo project
13:00 Install libraries and create the Development Build
22:20 Setup RevenueCat
29:56 Configure Subscription Products
51:50 Configure RevenueCat in React Native
01:11:35 RevenueCat Paywall
01:56:00 Google Play Setup
02:23:05 Outro & Project Overview
Disclaimer: This build is for educational purposes only. All views, opinions, and technology choices expressed in this video are my own and do not represent the views, opinions, or technology choices of any entity I have been, am now, or will be affiliated with.
#notjustdev #subscription #reactnative

Наука

Опубликовано:

 

9 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 18   
@mertdogaray343
@mertdogaray343 3 месяца назад
This is the cleanest and easiest explanation, thank you.
@notjustdev
@notjustdev 3 месяца назад
Glad it was helpful!
@notjustdev
@notjustdev 4 месяца назад
🐱 This video is sponsored by RevenueCat - a subscription platform built for mobile apps! Sign up for a free RevenueCat account here: bit.ly/3Hxi9k8
@wisdomelue
@wisdomelue 4 месяца назад
thanks for all the work you are putting in
@treksis
@treksis 4 месяца назад
Thanks for the work. My week-end watch list 😁
@kottamasusaikumar4673
@kottamasusaikumar4673 3 дня назад
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...
@Akash-em9ho
@Akash-em9ho 4 месяца назад
Hi, Can we actually get google play payment service for a web platform anyway?
@haryanvideveloper777
@haryanvideveloper777 4 месяца назад
Does revenueCat takes any commission like play/app store ?
@user-ti4dp5zu7n
@user-ti4dp5zu7n 4 месяца назад
Nice video. In iOS always works but why don't work in Android?
@dangduylinh9587
@dangduylinh9587 3 месяца назад
I have problem when upload key to google play like you at 2:08:49. How can resolve it?
@kaydenangel3742
@kaydenangel3742 4 месяца назад
Thank you so much can you please do the one using aws amplify and connect with quicksight
@ralpha112
@ralpha112 3 месяца назад
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.
@martincdt
@martincdt 2 месяца назад
Same error, did you fix it?
@DanielA-wc6nh
@DanielA-wc6nh 27 дней назад
Same here
@DanielA-wc6nh
@DanielA-wc6nh 27 дней назад
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
@nat.serrano
@nat.serrano 3 месяца назад
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
@DanielA-wc6nh
@DanielA-wc6nh 27 дней назад
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-wc6nh
@DanielA-wc6nh 27 дней назад
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();
Далее
Infinite Scroll in React Native: Pagination with FlatList
2:51:02
PROVA A NON RIDERE ASSURDA 😂
00:56
Просмотров 4 млн
We Need to Talk About Starter Kits
10:38
Просмотров 601
Let’s Build an AI Chatbot for Expo Docs: RAG Tutorial
3:12:29
Nvidia Titan
0:48
Просмотров 170 тыс.
Гибкий телефон 📱
0:16
Просмотров 100 тыс.