This might help you :) 👉 12 Week Flutter Training from Newbie to Expert: heyflutter.com Source Code: github.com/JohannesMilke/purchases_flutter_example RevenueCat Documentation: docs.revenuecat.com/docs/getting-started RevenueCat for iOS Tutorial: th-cam.com/video/TrkiSZ2mnlo/w-d-xo.html Publish App On PlayStore Tutorial: th-cam.com/video/g0GNuoCOtaQ/w-d-xo.html Deploy Web App Tutorial: th-cam.com/video/xJo7Mqse960/w-d-xo.html Google Sheets API Tutorial: th-cam.com/video/3UJ6RnWTGIY/w-d-xo.html QR Code Tutorial: th-cam.com/video/hHehIGfX_yU/w-d-xo.html Delivery App Tutorial: th-cam.com/video/fg2aLXNG0Bc/w-d-xo.html Google SignIn With Firebase Tutorial: th-cam.com/video/1k-gITZA9CI/w-d-xo.html Animated List Tutorial: th-cam.com/video/E3SQOqUq8Mg/w-d-xo.html Send Email In Background Tutorial: th-cam.com/video/RDwst9icjAY/w-d-xo.html Hide Bottom On Scroll Tutorial: th-cam.com/video/pr_Go9I19SA/w-d-xo.html Settings Page UI Tutorial: th-cam.com/video/pYQAhrY_SQA/w-d-xo.html Check Internet Connectivity Tutorial: th-cam.com/video/ttSuRvs36Bc/w-d-xo.html Page Transition Animation Tutorial: th-cam.com/video/_R3E_aof69c/w-d-xo.html Animated Navigation Bar Tutorial: th-cam.com/video/95PEDLxEEtg/w-d-xo.html Make Direct Phone Calls Tutorial: th-cam.com/video/mZkNrGBlFa0/w-d-xo.html
Thank you for your kindness to make this tutorial. Your name will be listed as one of contributors in my project and all contributors will receive a total 10% from our apps' net revenue for 5 years. It is not much, since there are so many contributors that we chose. But at least, it will help you create more good tutorials like this. I will let you know when we reach the target revenue via email. Well, can we ask tutorial for Cloud Run integration in Dart & how to call them from Flutter? We will give you a big portion for that.
I followed this tutorial and successfully added my app the Google Play store. But my app was rejected from the Apple App Store because it does not include a "Restore Purchases" feature. This is the message I got: "To restore previously purchased in-app purchase products, it would be appropriate to provide a "Restore" button and initiate the restore process when the "Restore" button is tapped by the user. Note that automatically restoring purchases on launch will not resolve this issue."
Muito obrigado pela sua aula meu amigo. Sou desenvolvedor android Kotlin, e estou estudando Flutter. Minha duvida era se existia algum material ou aula sobre assinaturas recorrentes, e você está fazendo isso... vou assistir várias vezes para eu poder aprender e vou te seguir aqui no youtube... muito obrigado.
Thanks for the great tutorial! If I choose "RevenueCat" in order to implement In-app purchase onto my app, and I go with the pro account, do I have to pay both "Appstore" or "Playstore" and "RevenueCat"? If so there are already two extra fees... which is kinda unfair for developers.
Thanks, 이승현! 🙂 You shift all your developer costs to the customer, by calculating a higher price, that's what all developers do. Learn more about the RevenueCat pricing here: www.revenuecat.com/pricing . It is completely free for the first 10k/month of revenue each month.
When I subscribe to an app, it usually asks me for the password of my email linked to Google Play, I suppose it will serve to make the subscription in that app work for me on any device where my Google Play account is the same. But I see that in the video when you make the purchase you do not perform any email verification, therefore, that subscription will not be valid for other devices, right? And if you uninstall the app and reinstall it, you will not keep the subscription either, I imagine, since there is no email linked to the subscription.
Great tutorial, can you make a tutorial about admob ads mediation with facebook audience network? And how we can make a class that hold all the logic and functions of admob ads instead of using with the widget? I can't find any tutorials that explain this and i like your explanation so it will be a great idea to make us such as this tutorial, thanks in advance
Recently i completed a complete flutter course on udemy. When I see your videos I feel like there are much more to learn. Specially I followed your strategy of saving pdf file in device. Currently I am developing an application where user database are saved in firestore, and other database like invoices are saved in local device via sqflite. So I wanted to create pdf for daily and monthly sales statement where data must come from both firestore and sqflite. Luckily i found your video. Now I am working on another feature namely invoice printing. Once "order" button placed I want to print receipt in thermal printer. For me very difficult to do since I learnt flutter recently; just for one month right now. And I dont have any other developing knowledge at all. Therefore, after completing this App I will highly consider learning from you by buying your course.
Hey there, can you please create a detailed video for payment profile creation on google play console. Step by step for Individual. There is no specific video available on youtube. Please if possible create a video on it.
When ever i want to watch any video on flutter i used to first check for Heyflutter by Joannes Mike. If i dont see a video by you i then consider watching videos made by others. i am so sure youll make the problem so easy. However i have a little problem. i want my users access a particular page on my app after purchase of subscriptions but theres no hint on how to go about that. can you please help out? Thank you so much for your magnicifent resourceful and helping tutor
Johannes, First: Thank you for all your instructional videos. You are my favorite Flutter instructor :). And now the question: Are there any benefits in using the RevenueCat for app that only sells consumables? Thanks!
Api access tab no longer exists in google play console. I have created in Google cloud console directly but im unable to grant financial access from play console at 12.23secs since the tab no longer exists. video needs updating
Thank You Umut! Follow this link: medium.com/flutter-community/in-app-purchases-with-flutter-a-comprehensive-step-by-step-tutorial-b96065d79a21 I hope you will get your answer 🙂
Thank You Adil's TH-cam! Follow this link: medium.com/flutter-community/flutter-in-app-purchases-non-consumables-68cfbd9ea72 I hope you will get your answer 🙂
Really great. Thanks a lot. My app keeps crashing right after pressing "1-Ta-Buy" and getting "Payment Successful". But Instead of returning to App Activity, it exits app with "App has Stopped Running" warning. Do you know how I can fix this. RevenueCat shows that the payments went through.
@@HeyFlutter Hi, thanks for your reply. I followed the steps again and researched the issue for a couple of days now. Not sure whats wrong with the "1-Tap-Buy" code coz everything else works well: Purchases go through on RC and I even get a confirmation from Google Play via email but right after "payment success"... app just crashes with errors: D/[Purchases] - DEBUG(18490): Requesting products from the store with identifiers: 10_coins D/AndroidRuntime(18490): Shutting down VM E/AndroidRuntime(18490): FATAL EXCEPTION: main ......... E/AndroidRuntime(18490): java.lang.NoSuchMethodError: No virtual method getSku()Ljava/lang/String; in class Lcom/android/billingclient/api/Purchase". Not sure whats the problem. Any ideas? @ 22:27 your "onClickedPackage" opens up the Package PayWall with PurchaseApi.... , but the onclick code for "1-Tap-Buy" @25:14 is handled behind the scenes. Is there a way to see whats in that code. I think thats where my problem is. Theres no clear Exception Error.
Thank you for your excellent tutorials - you have earned a new sponsor : ) If I could ask one question: 4:55 can we release a very simple 'holding' version of the app - i.e. not complete, just a couple of demo screens - in order to configure the in app products on the Store? Just so long as it has BILLING permission in manifest file?
Hey Flutter, can you make a video on one time payment paid app please From start to end process in details please. Also can you please let me know that do we need to code in the app if we choose to make our app as paid app ? I mean one time fee for using the app . Can you please help on this it will be great help. Thanks in advance
Hello. I added a product that was purchased weekly, but when I want to buy it again after 1 week, I get the error that you already have this item. How can i solve it?
Thanks a lot, it's helpful. But I still have some problem in Android emulator during purchasing, it always show an error "google play purchase are not supported in your country". No matter how did I set all support country for each version in google play console. Do you have any suggestion?
Google have annouce release a Version 5.0.0 of the Google Play Billing Library and the subscribtions setup UI are diffrence with adding the base plan flow. Hopefully you will update new video for this versions because currently im lost of the new setup. Not sure the flutter library and revenueCat already support this changes.
Do we have to use in app purchases or can use a payment gateway for the same thing ? Suppose I have an app and the gym owner has to pay me monthly for yearly so that his customers can access the app, then in that case what should I use ? And second case scenario is that suppose customers can earn and even buy coins and use that coins to extend their gym membership. What payment I have to use in this ?
Thank You Rahul Agarwal! Follow this link: medium.com/flutter-community/in-app-purchases-with-flutter-a-comprehensive-step-by-step-tutorial-b96065d79a21#:~:text=Consumable%20in%2Dapp%20purchases%20are,once%20and%20do%20not%20expire. I hope you will get your answer 🙂
Thank You Reema Ahuja! Follow this link: stackoverflow.com/questions/57482157/flutter-in-app-purchase-inapppurchaseconnection-instance-queryproductdetails-re I hope you will get your answer 🙂
hi Johannes, thanks for this helpful tutorial, now i can also build my app with such support, also already donate ur github account:) Could you plz let me know if this revenue also support user to withdraw fund, I mean, is revenue able to send request to backend(maybe firebase) and then inform my bank to send money to the specific user? thanks for any clue
Thank You 欧阳湘江! Follow this link: medium.com/flutter-community/in-app-purchases-with-flutter-a-comprehensive-step-by-step-tutorial-b96065d79a21 I hope you will get your answer 🙂
Thank You Dsema! Follow this link: medium.com/flutter-community/in-app-purchases-with-flutter-a-comprehensive-step-by-step-tutorial-b96065d79a21 I hope you will get your answer 🙂
Johannes, could you tell me if there is a way to do a trial system, 30 days free and after doing these 30 days the card data is requested? Different from spotify that already asks to add the card at the beginning
URGENT RESPONSE NEEDED! Pls what the difference in using this package (used in this tutorial) and the Pay package and also the in_app_purchase package.
Do you have a written tutorial about this step by step? There are so many steps, it could be easier to follow an article rather than pause and rewind. Love the video too! Great job!
Thank You Ritesh Kumar Tiwari! Follow this link: medium.com/bosc-tech-labs-private-limited/how-to-implement-subscriptions-in-app-purchase-in-flutter-7ce8906e608a I hope you will get your answer 🙂
I wasn''t able to find the iOS setup, are there any code needed to be added or permissions on the iOS side to be able to do the in-app purchase? @Johannes Milke
Thank You Hong Huynh!. I showed the main functionality, which is important for this package. Learn more about it here: github.com/JohannesMilke/sponsorware
I think this tutorial is very good! But I really don't like what you are asking for your source code. Unfortunately in the end I needed to marked your email as spam and look for other source code.
Thank You Péter Farkas!. I showed the main functionality, which is important for this package. Learn more about it here: github.com/JohannesMilke/sponsorware
My problem is when I uninstall the app after a lifetime purchase and install it again, it didn't save the state of the purchase and treat me like a free user, how to solve this?
Thanks, 이진우! 🙂 Learn more about how to access it here: github.com/JohannesMilke/sponsorware#4-why-is-the-github-access-link-not-working-even-if-i-am-a-sponsor
The author refers to the code on github, but the code is only available after you subscribe - and then Mr. Wilke tells you that subscribing is not enough, you also have to pay. What an A** move! Not everything here needs to be free, but it should be transparent.
Thank You Sim GPlusNervt!. I showed the main functionality, which is important for this package. Learn more about it here: github.com/JohannesMilke/sponsorware
This might help you :)
👉 12 Week Flutter Training from Newbie to Expert: heyflutter.com
Source Code: github.com/JohannesMilke/purchases_flutter_example
RevenueCat Documentation: docs.revenuecat.com/docs/getting-started
RevenueCat for iOS Tutorial: th-cam.com/video/TrkiSZ2mnlo/w-d-xo.html
Publish App On PlayStore Tutorial: th-cam.com/video/g0GNuoCOtaQ/w-d-xo.html
Deploy Web App Tutorial: th-cam.com/video/xJo7Mqse960/w-d-xo.html
Google Sheets API Tutorial: th-cam.com/video/3UJ6RnWTGIY/w-d-xo.html
QR Code Tutorial: th-cam.com/video/hHehIGfX_yU/w-d-xo.html
Delivery App Tutorial: th-cam.com/video/fg2aLXNG0Bc/w-d-xo.html
Google SignIn With Firebase Tutorial: th-cam.com/video/1k-gITZA9CI/w-d-xo.html
Animated List Tutorial: th-cam.com/video/E3SQOqUq8Mg/w-d-xo.html
Send Email In Background Tutorial: th-cam.com/video/RDwst9icjAY/w-d-xo.html
Hide Bottom On Scroll Tutorial: th-cam.com/video/pr_Go9I19SA/w-d-xo.html
Settings Page UI Tutorial: th-cam.com/video/pYQAhrY_SQA/w-d-xo.html
Check Internet Connectivity Tutorial: th-cam.com/video/ttSuRvs36Bc/w-d-xo.html
Page Transition Animation Tutorial: th-cam.com/video/_R3E_aof69c/w-d-xo.html
Animated Navigation Bar Tutorial: th-cam.com/video/95PEDLxEEtg/w-d-xo.html
Make Direct Phone Calls Tutorial: th-cam.com/video/mZkNrGBlFa0/w-d-xo.html
Thank you for your kindness to make this tutorial. Your name will be listed as one of contributors in my project and all contributors will receive a total 10% from our apps' net revenue for 5 years. It is not much, since there are so many contributors that we chose. But at least, it will help you create more good tutorials like this. I will let you know when we reach the target revenue via email.
Well, can we ask tutorial for Cloud Run integration in Dart & how to call them from Flutter?
We will give you a big portion for that.
I sponsored you and paid.... but I still donthave access to the source doe :-(
I figured it out. Once you pay it not automatic you then have to accept joining...
I am SO glad I found you. I prefer more practicality when I learn new concepts and you're just perfect for that.
Utils do not work
I followed this tutorial and successfully added my app the Google Play store. But my app was rejected from the Apple App Store because it does not include a "Restore Purchases" feature. This is the message I got: "To restore previously purchased in-app purchase products, it would be appropriate to provide a "Restore" button and initiate the restore process when the "Restore" button is tapped by the user. Note that automatically restoring purchases on launch will not resolve this issue."
did you figure out how to fix this issue? thanks
You always have what I need, when I need it! Thanks a lot Johannes, you're the best!
Have you been able to implemented it
Muito obrigado pela sua aula meu amigo. Sou desenvolvedor android Kotlin, e estou estudando Flutter. Minha duvida era se existia algum material ou aula sobre assinaturas recorrentes, e você está fazendo isso... vou assistir várias vezes para eu poder aprender e vou te seguir aqui no youtube... muito obrigado.
Thanks for the great tutorial!
If I choose "RevenueCat" in order to implement In-app purchase onto my app, and I go with the pro account, do I have to pay both "Appstore" or "Playstore" and "RevenueCat"?
If so there are already two extra fees... which is kinda unfair for developers.
@@HeyFlutter That's very clever.. I've never thought about it! I was waiting for your comment. Please upload more for us :)
Thanks, 이승현! 🙂 You shift all your developer costs to the customer, by calculating a higher price, that's what all developers do. Learn more about the RevenueCat pricing here: www.revenuecat.com/pricing . It is completely free for the first 10k/month of revenue each month.
Thanks for the great tutorial Sir. How do I resolve a provider error when trying to access the entitlements method from build method?
the util.dart class is not shown in the video
did you managed to find how to implement it
When I subscribe to an app, it usually asks me for the password of my email linked to Google Play, I suppose it will serve to make the subscription in that app work for me on any device where my Google Play account is the same. But I see that in the video when you make the purchase you do not perform any email verification, therefore, that subscription will not be valid for other devices, right? And if you uninstall the app and reinstall it, you will not keep the subscription either, I imagine, since there is no email linked to the subscription.
Thank You Unai Ayo! Follow this link: support.google.com/googleplay/answer/2476088?hl=en&co=GENIE.Platform%3DAndroid
I hope you will get your answer 🙂
Please have you finally succeed. Am lost too
Great tutorial, can you make a tutorial about admob ads mediation with facebook audience network? And how we can make a class that hold all the logic and functions of admob ads instead of using with the widget? I can't find any tutorials that explain this and i like your explanation so it will be a great idea to make us such as this tutorial, thanks in advance
Recently i completed a complete flutter course on udemy. When I see your videos I feel like there are much more to learn. Specially I followed your strategy of saving pdf file in device. Currently I am developing an application where user database are saved in firestore, and other database like invoices are saved in local device via sqflite. So I wanted to create pdf for daily and monthly sales statement where data must come from both firestore and sqflite. Luckily i found your video. Now I am working on another feature namely invoice printing. Once "order" button placed I want to print receipt in thermal printer. For me very difficult to do since I learnt flutter recently; just for one month right now. And I dont have any other developing knowledge at all. Therefore, after completing this App I will highly consider learning from you by buying your course.
Thank you, Ismail Hossain! 🙂 for printing you can refer to this package : pub.dev/packages/printing
😁 yesterday i implemented in app subscription using revenue cat package, btw let's see what you using 💓
EDIT : you also using revenue cat 🤓😋
Very important!
please tell me how to migrate from the old package to purchases_flutter: ^4.3.1?
Thank You Ruslan Dossanov! Follow this link: dart.dev/null-safety/migration-guide
I hope you will get your answer 🙂
Hey there, can you please create a detailed video for payment profile creation on google play console. Step by step for Individual. There is no specific video available on youtube. Please if possible create a video on it.
Thanks for the idea, @excelhelp4595! 🙂 I have added it to my list of ideas for future videos!
When ever i want to watch any video on flutter i used to first check for Heyflutter by Joannes Mike. If i dont see a video by you i then consider watching videos made by others. i am so sure youll make the problem so easy. However i have a little problem. i want my users access a particular page on my app after purchase of subscriptions but theres no hint on how to go about that. can you please help out? Thank you so much for your magnicifent resourceful and helping tutor
Johannes,
First: Thank you for all your instructional videos. You are my favorite Flutter instructor :).
And now the question:
Are there any benefits in using the RevenueCat for app that only sells consumables?
Thanks!
Thank you 😊, Boris R! Check out this article : kodytechnolab.com/in-app-purchases-vs-payment-gateways-for-flutter
You are doing god's work. Thank you very very much. This was clear, concise, and exactly what I needed.
Hey, is it possible that you take a look and maybe teach us handling advanced json data with get-package?
Dankeschön! Und vor allem das der Code Online ist, ist mega! Danke 🙏
Api access tab no longer exists in google play console. I have created in Google cloud console directly but im unable to grant financial access from play console at 12.23secs since the tab no longer exists. video needs updating
Thanks for your feedback, @jaya5877! 🙂
Thx. Can you make one for competitor platform Qonversion?
This is what I have been waiting. Thank you brother....
Hello thanks for your work very nice and clear, could do a similar one for apple store?
Great tutorial. Thanks Johannes.
very useful tutorial. i definitely going to use it in future. also make a video on implementing google maps.maybe using getx.
My job is literally depending on this feature in IOS. Can you please do me the favor
Can you create an updated tutorial for the official flutter in_app_purchase package?
@@HeyFlutter So youre gonna do it?
Another GREAT tutorial! Thank you very much for this! Keep up with the excellent job! :D
Awesome video! Thank you so much :)! Cant wait to implement it in my app!
Bro great tut ! But u doesnt show how you enable secret sektion or Funktion after purchasing?
Thank You Umut! Follow this link: medium.com/flutter-community/in-app-purchases-with-flutter-a-comprehensive-step-by-step-tutorial-b96065d79a21
I hope you will get your answer 🙂
Please make video without use of revenue cat by using in_app_purchase
How you implement the Utils.showSheet() method, I used showBottomSheet inside it but it give scaffold error, Please guide me someone
Thank you, Abdur Rehman! 🙂. Try to paste the error message with your question whenever you face any issue or error.
I can't find your IOS video for revenuecat?
You gained my respect! Keep up the good work man
I want to implement the non-consumable purchase(remove ads). How can i achieve that?
Thank You Adil's TH-cam! Follow this link: medium.com/flutter-community/flutter-in-app-purchases-non-consumables-68cfbd9ea72
I hope you will get your answer 🙂
Great tutorial! Is this method still relevant as of today (May 2022) with the release of Flutter 3?
Yes of course, it is still relevant!
Really great. Thanks a lot. My app keeps crashing right after pressing "1-Ta-Buy" and getting "Payment Successful". But Instead of returning to App Activity, it exits app with "App has Stopped Running" warning. Do you know how I can fix this. RevenueCat shows that the payments went through.
@@HeyFlutter Hi, thanks for your reply. I followed the steps again and researched the issue for a couple of days now. Not sure whats wrong with the "1-Tap-Buy" code coz everything else works well: Purchases go through on RC and I even get a confirmation from Google Play via email but right after "payment success"... app just crashes with errors:
D/[Purchases] - DEBUG(18490): Requesting products from the store with identifiers: 10_coins
D/AndroidRuntime(18490): Shutting down VM
E/AndroidRuntime(18490): FATAL EXCEPTION: main
.........
E/AndroidRuntime(18490): java.lang.NoSuchMethodError: No virtual method getSku()Ljava/lang/String; in class Lcom/android/billingclient/api/Purchase".
Not sure whats the problem. Any ideas?
@ 22:27 your "onClickedPackage" opens up the Package PayWall with PurchaseApi.... , but the onclick code for "1-Tap-Buy" @25:14 is handled behind the scenes. Is there a way to see whats in that code. I think thats where my problem is. Theres no clear Exception Error.
you are simply the best! best video ever!
Thank you for your excellent tutorials - you have earned a new sponsor : )
If I could ask one question: 4:55 can we release a very simple 'holding' version of the app - i.e. not complete, just a couple of demo screens - in order to configure the in app products on the Store? Just so long as it has BILLING permission in manifest file?
Thank You CJW! Follow this link: medium.com/googleplaydev/a-guide-to-the-google-play-console-1bdc79ca956f
I hope you will get your answer 🙂
Hey Flutter, can you make a video on one time payment paid app please From start to end process in details please. Also can you please let me know that do we need to code in the app if we choose to make our app as paid app ? I mean one time fee for using the app . Can you please help on this it will be great help. Thanks in advance
Thanks for the idea @rv9570 😀, i have added it in my list of future videos
Why do I need to publish the app first before I integrate payment?
Thank you, @hipnoterapija123! 🙂. Try to provide enough details with your question.
I have a question..suppose that a person purchased 1 month subscription of a quiz app..after one month how the app reverts to the free version??
Hello. I added a product that was purchased weekly, but when I want to buy it again after 1 week, I get the error that you already have this item. How can i solve it?
That's something very useful ❤️
My offerings returns null
Hi can I start with a free app and later add more features for in-app purchases?
Thank you, uDubRiceBoy! 🙂. Yes you can.
What's really good you don't treat the user like a beginner
Thanks a lot, it's helpful. But I still have some problem in Android emulator during purchasing, it always show an error "google play purchase are not supported in your country". No matter how did I set all support country for each version in google play console. Do you have any suggestion?
Thank You Amos Peng! Follow this link: support.google.com/googleplay/answer/1050566?hl=en-GB
I hope you will get your answer 🙂
Great video as always! Can’t seem to find your tutorial on revenue cat for apple appstore, can you show us ?
@@HeyFlutter Is it more difficult to do for IOS?
Here is a video about doing In-App Purchases on iOS with RevenueCat: th-cam.com/video/TrkiSZ2mnlo/w-d-xo.html
Google have annouce release a Version 5.0.0 of the Google Play Billing Library and the subscribtions setup UI are diffrence with adding the base plan flow. Hopefully you will update new video for this versions because currently im lost of the new setup. Not sure the flutter library and revenueCat already support this changes.
Thanks for the idea, zulkhairi omar! 🙂 I have added it to my list of ideas for future videos!
Do we have to use in app purchases or can use a payment gateway for the same thing ? Suppose I have an app and the gym owner has to pay me monthly for yearly so that his customers can access the app, then in that case what should I use ? And second case scenario is that suppose customers can earn and even buy coins and use that coins to extend their gym membership. What payment I have to use in this ?
Thank You Rahul Agarwal! Follow this link: medium.com/flutter-community/in-app-purchases-with-flutter-a-comprehensive-step-by-step-tutorial-b96065d79a21#:~:text=Consumable%20in%2Dapp%20purchases%20are,once%20and%20do%20not%20expire.
I hope you will get your answer 🙂
I have configured app store properly but in code queryProductDetails is returning empty list .. Pls help
Thank You Reema Ahuja! Follow this link: stackoverflow.com/questions/57482157/flutter-in-app-purchase-inapppurchaseconnection-instance-queryproductdetails-re
I hope you will get your answer 🙂
There is no solution for ios in given link
why now sourrce code not public to down load?? we have to buy it?
Does it only work with google signed in users? Because I have also username-password sign-in in my app
Intresting question Salih Balkis! 🙂, Yes google account is must
hi Johannes, thanks for this helpful tutorial, now i can also build my app with such support, also already donate ur github account:) Could you plz let me know if this revenue also support user to withdraw fund, I mean, is revenue able to send request to backend(maybe firebase) and then inform my bank to send money to the specific user? thanks for any clue
@@HeyFlutter awesome, thank you again:)
Thank You 欧阳湘江! Follow this link: medium.com/flutter-community/in-app-purchases-with-flutter-a-comprehensive-step-by-step-tutorial-b96065d79a21
I hope you will get your answer 🙂
Hello, in case of having more than one entitlement, how would it be done to give access to several pages? Min. 29:30
Thank You Dsema! Follow this link: medium.com/flutter-community/in-app-purchases-with-flutter-a-comprehensive-step-by-step-tutorial-b96065d79a21
I hope you will get your answer 🙂
Can we add subscription with revenue cat without logging in the user?
Hey, Jatin Hemnani 🙂 without login it's not suggested
Great! This is a very useful video 😍❤️
It help me a lot. thanks brother.
Hello...great video... When is in-app with IOS coming? I have been waiting for it :)
So u wont be making the video ? :(
Thanks, Imran Nadeem! 🙂 Check out this this video: th-cam.com/video/TrkiSZ2mnlo/w-d-xo.html
Johannes, could you tell me if there is a way to do a trial system, 30 days free and after doing these 30 days the card data is requested? Different from spotify that already asks to add the card at the beginning
Thanks for the idea fernando 😀, i have added it in my list of future videos
URGENT RESPONSE NEEDED!
Pls what the difference in using this package (used in this tutorial) and the Pay package and also the in_app_purchase package.
Thank You Ezeagu Princewill! Follow this link: pub.dev/packages/pay
I hope you will get your answer 🙂
Great Content
Thanks, Ritesh Kumar! 🙂
Thank you Johannes ❤️
Do you have a written tutorial about this step by step? There are so many steps, it could be easier to follow an article rather than pause and rewind. Love the video too! Great job!
Thank you, Ketan Shukla! 🙂You can follow the documentation of revenue cat: docs.revenuecat.com/docs/getting-started
Hello Sir everything working fine but this line give me error
final packages=offering.map(offer)=>offer.availablePackages).expand((pair).tolist()?
The error is
Unhandled exception:type (dynamic) =>dynamic is not subtype of (dynamic)=>Iterable of 'toElements'
Please help Sir thanks in advance
Thank you so much for this 💙
Thank to you, for being a supporter Sibisi Mathebe! 🙂
Thank you
@@HeyFlutter 😊🌹
hello sir please create in_app_purchse video.
How can i upgrade monthly subscription to yearly.
Thank You Ritesh Kumar Tiwari! Follow this link: medium.com/bosc-tech-labs-private-limited/how-to-implement-subscriptions-in-app-purchase-in-flutter-7ce8906e608a
I hope you will get your answer 🙂
@@HeyFlutter can i do same thing in using revenue cat....updating subscription
Have you created the IOS part or not?
You mentioned that there is a video for iOS setup, I wasn’t able to find it on your channel. Have that been made?
Same here... waiting for that IOS setup :(
@@HeyFlutter Im sorry, but where should I be looking? I wasnt able to find the iOS appstore connect tutorial for revenue cat
I wasn''t able to find the iOS setup, are there any code needed to be added or permissions on the iOS side to be able to do the in-app purchase? @Johannes Milke
@@HeyFlutter this link links back to the same video
Thanks, Poom C! 🙂 It links back to the same video, scroll down and see the first comment that was linked.
I can not see the service account i created. There is something wrong about OAuth. I do not know what to do. Can anyone help?
@@HeyFlutter as you suggested ı am using purchases_flutter package, not the official one. Btw, i solved it. Anyway, thank you for the video.
Thank You vedat salmış! Follow this link: pub.dev/packages/in_app_purchase
I hope you will get your answer 🙂
Why I cannot see the source code?
Thank You Hong Huynh!. I showed the main functionality, which is important for this package. Learn more about it here: github.com/JohannesMilke/sponsorware
I think this tutorial is very good! But I really don't like what you are asking for your source code. Unfortunately in the end I needed to marked your email as spam and look for other source code.
Thank You Péter Farkas!. I showed the main functionality, which is important for this package. Learn more about it here: github.com/JohannesMilke/sponsorware
My problem is when I uninstall the app after a lifetime purchase and install it again, it didn't save the state of the purchase and treat me like a free user, how to solve this?
I think you use purchases_flutter dependency in the tutorial, or you need me to shift to in_app_purchase
Thank You Mohamed Emara! Follow this link: pub.dev/packages/purchases_flutter
I hope you will get your answer 🙂
Thank you for this...
Thank you so much!!
Thanks again 🙂
Awesome! Thanks a lot
Thank, but unfortunately source code not free ((
thanks thumbs up 👍🏿
You're Welcome, WiLsOn MuTsAgo! 😉
It is very hard to keep up with your video
I like this fiture
for a noob like me , this feels a little rushed and hard to follow. is there an IOS video??
Be positive, Karan V! 🙂 being pro takes both time and efforts
for IOS ?
Thanks for the idea, Abhay deligence! 🙂 I have already added it to my list of ideas for future videos!
can you help me?
how can I provide app user id after firebase authentication in revenuecat flutter?
Thank You Rockey Rascals! Follow this link: docs.revenuecat.com/docs/user-ids
I hope you will get your answer 🙂
Thanks for great video! I sponsored you for 9/per month, but i cant access the source code, it gets me 404 error. How can i access it? :o
Thanks, 이진우! 🙂 Learn more about how to access it here: github.com/JohannesMilke/sponsorware#4-why-is-the-github-access-link-not-working-even-if-i-am-a-sponsor
How can I add it for iOS???
Thank You shahartech app! Follow this link: pub.dev/packages/in_app_purchase
I hope you will get your answer 🙂
how to implement this on iOS?
Thank You Marwah Alenezi! Follow this link: pub.dev/packages/in_app_purchase
I hope you will get your answer 🙂
Vielen Dank!
when is the ios version com
ing out?
Thanks for the idea, Top Trainers On Demand! 🙂 I have already added it to my list of ideas for future videos!
does this work for Flutter web as well?
Thank You Axe Beats! Follow this link: pub.dev/packages/in_app_purchase
I hope you will get your answer 🙂
Is it more difficult to do for IOS?
see this one th-cam.com/video/TrkiSZ2mnlo/w-d-xo.html
Its free services?
@@HeyFlutter i checked.free service but limited access
lovely.
21:00
perfect \o/
The author refers to the code on github, but the code is only available after you subscribe - and then Mr. Wilke tells you that subscribing is not enough, you also have to pay. What an A** move! Not everything here needs to be free, but it should be transparent.
Thank You Sim GPlusNervt!. I showed the main functionality, which is important for this package. Learn more about it here: github.com/JohannesMilke/sponsorware