I used in_app_purchase flutter package i cannot fetch product from account, it failed with products not found, so my inapp purchase planes need to be approved from apples side before fetch?
Hello, shivam gupta! Follow this link: community.revenuecat.com/general-questions-7/flutter-ios-platform-exception-couldn-t-find-product-cannot-be-resolved-1985 I hope it will solve your problem. Thank You 🙂
Thank You Rega Febriana! Follow this link: stackoverflow.com/questions/70038113/flutter-i-want-to-put-the-name-and-email-of-the-user-logged-in-the-drawer I hope you will get your answer 🙂
still the best tutorial for revenuecat. Thay you very much. By the way can not delete your app named johannes milke and you profile picture in my macs Launchpad how can i delete it ?
Hi Johannes, thank you for such a great video. If I am selling 100 distinct audios, in order to identify each individual product, I assume I have to create 100 products in AppStore as well as RevenueCat? Is there any better way to achieve it? Thanks.
Thank You Tin SP! 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 🙂
Hi Johannes! Thnx for your amazing and very helpful tutorial. I've seen your previous video for android and it was very helpful. But this time I'm facing an issue. I can't download my In App Purchases key. It simply opens a webpage with private key text. Also I wasn't able to find a solution in internet. Maybe you could help me please?
Thank You Anton Nester! 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 Matheus Poterucha! Follow this link: stackoverflow.com/questions/71166496/flutter-in-app-purchase-handle-subscription-lifecycle I hope you will get your answer 🙂
Hi Johannes, everything you post is very useful! I am just wondering how would you manage the situation where Google Play accepts slow cards (that may process the purchase in days)? Mainly for consumable products. My app consumes (add the coins to the user immediately after a successful purchase) but apparently the purchase process may take days, so I don't know how to tell flutter to update the coins minutes or days after the user did press the purchase button. Is there a way to retrieve the purchases the next time the user runs the app in a similar way to the entitlements? Best regards
Thank You Jaime Saad! 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, I really liked your video. I have a question. Let's say users want to buy as many coins as they want in the app (I mean a custom amount). For example, they need to make a payment of $108 for 108 coins. Is it possible to do this? Thank you.
Hi Johannes, everything you post is very useful! but i am facing few issues.. when i updated my version in close testing its not shwing my packages. But for previous version its working fine. kindly help.
Hello, I have an issue on when I fill out the test user and actually make a purchase, then after a couple of seconds, the bottom sheet gets opened again asking to repeat the steps. Did someone encountered this? Thanks!
Hi Johannes, I have successfully implemented the in-app purchase by following your video, now in the testing period. Thank you very much. However, I still have some trouble need to be resolved and require your help. In my testing, my app User A purchase a subscription. Later, I log out User A and User B login. If User B make a purchase (using the same Apple ID), the system try to extend the first subscription (the one purchase by User A). It seem that the purchase is relate to the Apple ID instead of the User A and User B of my app. How can I make it to relate to my app User instead of the Apple ID? In my code, I have already used Purchases.login(User ID) upon user login and Purchases.logOut() when the user login out. Please give me some pointer. Thank you
Hey, @tinsp253 🙂 please try these: - Make sure that the user IDs you're passing to Purchases.login() are unique identifiers - When switching between users (from User A to User B), ensure that you correctly log out the previous user using Purchases.logOut()
Hello sir, I just want to take a receipt after Apple pay success, I need to call my backend and pass data with "transactionId', "expireDate"etc. I found these data in "purchases_flutter" debug logs. May I know plz how can I take these data to process.
Hi Johannes, how can we active Promotional Offer for app store in Revenue Cat on flutter, the docs show only to do that with Swift and React native, but they never show it with flutter
I implemented all the steps mentioned and when testing the apple pay pop up and i type the password and click purchase its says done for like 0.1 sec and closes and the apple pay pop up again and it stays on this loop and it doesnt appear on revenuecat dashboard
@@HeyFlutter i followed every step on the video , but when i test the transaction doesnt appear on revenuecat and the widget that pops up closes when i type the password and it says done and reopens again and ask for password and i type it and says done and keeps on this loop
Thanks for the great video. I'm a beginner and I'm stuck with an error. 12:30 When I enter the code below, I get an error. final _configuration = PurchasesConfiguration(''); await Purchases.configure(_configuration); Sorry for the lack of information, but I would like to know the possible cause and solution. Or if there is another way, please let me know.
Thank You Nadeem Abu Al-Arayes! Follow this link: stackoverflow.com/questions/64798666/flutter-in-app-purchase-subscription-automatically-refund-after-three-days I hope you will get your answer 🙂
Thanks for your concern.@@HeyFlutter . Here is issue i am facing. When I use the method Purchases.getProduct('id') I am getting this issue: PlatformException(5, Couldn't find product., {message: Couldn't find product., code: 5, userCancelled: false, underlyingErrorMessage: }, null). I checked everything. The product id is the same as the app store connect, revenuecat. I would be glad id you could help me.
Is it possible to get the status of the Purchases.purchaseProduct and do the setState only when sucess because when the user don't end the purchase process it still do the setState
Thank You Envd! Follow this link: stackoverflow.com/questions/71867370/how-firebase-cloudfunction-check-iap-subscribe-changes-outside-from-app I hope you will get your answer 🙂
Thank You Sohaib Aslam! 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 Ayman - أيمن! Follow this link: stackoverflow.com/questions/66408524/generate-server-side-pdf-reports-with-flutter I hope you will get your answer 🙂
Simply Awesome. Can You Please Make Video On Official Package Of Flutter Stated As in_app_purchase: ^3.0.7. It'll Be Great Aid For All Those Who Are Beginner With Flutter. Also, As There's No Proper Video On This Topic. So You're Definitely Gonna Have A Good Reward On That Video. Hope You'll Listen To My Request.
This might help you :)
12 Week Flutter Training from Newbie to Expert: heyflutter.com
Source Code: github.com/JohannesMilke/app_purchases
RevenueCat Documentation: docs.revenuecat.com/docs/getting-started
In-App Purchases & Subscriptions for Android: ruclips.net/video/h-jOMh2KXTA/видео.html
Publish App To AppStore: ruclips.net/video/akFF1uJWZck/видео.html
Publish App To PlayStore: ruclips.net/video/g0GNuoCOtaQ/видео.html
Flutter Native Splash Screen Tutorial: ruclips.net/video/dB0dOnc2k10/видео.html
Flutter Onboarding Screen: ruclips.net/video/AmsXazhGMQ0/видео.html
The source code is only available after payment! Subscribing is not sufficient...
Why use Revenuecat if you can do it for 100% free bypassing Revenuecat??
You sir are a legend! Just completed my first app & you have been my mentor. You’re a fearless trailblazer
Glad to hear that, Thank you Paul Warner! 😊
Your video is crystal clear and I really appreciate the details - even the one looking like "obvious" - thanks a lot!
Glad to hear that, Thank you yannis achour! 😊
You've become the #1 go to for flutter tutorials on YT! Noice!!!
Thanks, @phillip_jacobs! 🙂
Thank you, this is exactly what I'm looking for! Your channel is so great!!!! I'm just at the beginning of the adventure of flutter development
Glad to hear that, Thank you Bottrop Boy! 😊
I have learned a lot from you. Best tutorials ever. Respect.
Glad to hear that, Thank you CLEF EDUCATION! 😊
Man I have been searching for a good video regarding this topic, you came to the rescue!
Awesome content as always.
Glad I could be of help, Thank you Abdulazeez! 😊
I used in_app_purchase flutter package i cannot fetch product from account, it failed with products not found, so my inapp purchase planes need to be approved from apples side before fetch?
Thanks bro this is next level tutorial 🎉🎉🎉👍 keep continue 🙏🙏
Glad you liked it, Jivani 😀
Unhandled Exception: PlatformException(5, Couldn't find product., {underlyingErrorMessage: , message: Couldn't find product., code: 5, userCancelled: false}, null). I am facing this issue.
Hello, shivam gupta! Follow this link: community.revenuecat.com/general-questions-7/flutter-ios-platform-exception-couldn-t-find-product-cannot-be-resolved-1985
I hope it will solve your problem. Thank You 🙂
Please come with a refresh token implementation in next video🙏
Thanks for the idea, Shourov Roy! 🙂 I have added it to my list of ideas for future videos!
Exactly what I needed, saved me lot of stress, Just a quick question. What happens after a 1month subscription in revenue cat
Thank You Clement Babaniyi! Follow this link: www.revenuecat.com/docs/managing-subscriptions
I hope you will get your answer 🙂
Hi, Next, please make a video tutorial on how to integrate in app purchase with revenuecat into production 🙏
Thank You Rega Febriana! Follow this link: stackoverflow.com/questions/70038113/flutter-i-want-to-put-the-name-and-email-of-the-user-logged-in-the-drawer
I hope you will get your answer 🙂
@@HeyFlutter I think this is the wrong link?
still the best tutorial for revenuecat. Thay you very much. By the way can not delete your app named johannes milke and you profile picture in my macs Launchpad how can i delete it ?
Thank you, @muratalagoz2113! 🙂. Please try to provide enough details with your question.
Very precise explanations. How did I missed your channel.
Glad you liked it, Aashis Shrestha 😀
Best video you there.
Hi Johannes, thank you for such a great video. If I am selling 100 distinct audios, in order to identify each individual product, I assume I have to create 100 products in AppStore as well as RevenueCat? Is there any better way to achieve it? Thanks.
Thank You Tin SP! 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 🙂
@@HeyFlutter thanks for your pointers.
Hi Johannes!
Thnx for your amazing and very helpful tutorial. I've seen your previous video for android and it was very helpful. But this time I'm facing an issue. I can't download my In App Purchases key. It simply opens a webpage with private key text. Also I wasn't able to find a solution in internet. Maybe you could help me please?
Thank You Anton Nester! 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 🙂
Perfectly detailed tutorial, love it ❤
Thank you, Anas Yousuf! 🙂
Hello ,
I'm only thinking of using Subscription. Should I still follow the steps you did for In app purchase?
Hey @user-gp9ky3xw8k 😀 you can it as per your requirements.
Hi, can you please make a tutorial on how to implement free access In App Purchases by providing offer Codes for the users? Thanks
Hey, Ali Akkawi! You could learn more about In App Purchase here: pub.dev/packages/in_app_purchase
Hey. What about in case of the coins. How could you manage when the user consume the coins that he bought ?
You are the best i really appreciated you for this video
Thanks, Elif Yücel! 🙂
APP-SPECIFIC SHARES SECET IS now in APP IN General/APP-Information
Thanks for sharing, @974RP! 🙂
Couldn't able to get purchase api in onclicked package. It will be great if you help me to solve this error for me.
Thank you 😀, @user-lt7nl9qk5b! The best way to reach me is via Twitter: twitter.com/JohannesMilke
hi, please say me any advice about Dynamic Pricing for In-App Purchases :( I stuck in this issue, nobody can answer about this topic
Hello! Great Job! You know how can i make the step of cancel subscription ?
Thank You Matheus Poterucha! Follow this link: stackoverflow.com/questions/71166496/flutter-in-app-purchase-handle-subscription-lifecycle
I hope you will get your answer 🙂
well explained
Thank you, @yo_abdou8428! 🙂
Hi Johannes, everything you post is very useful!
I am just wondering how would you manage the situation where Google Play accepts slow cards (that may process the purchase in days)? Mainly for consumable products. My app consumes (add the coins to the user immediately after a successful purchase) but apparently the purchase process may take days, so I don't know how to tell flutter to update the coins minutes or days after the user did press the purchase button.
Is there a way to retrieve the purchases the next time the user runs the app in a similar way to the entitlements?
Best regards
Thank You Jaime Saad! 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 🙂
Hi I'm doing this in 2024, should I still set the min iOS version to 11? (I set it to 17.2)
And when I go to Xcode the "in-app" is not showing up
Hey @brawlboy1382 You can set it to 13.
Hello, I really liked your video. I have a question. Let's say users want to buy as many coins as they want in the app (I mean a custom amount). For example, they need to make a payment of $108 for 108 coins. Is it possible to do this? Thank you.
Yes, @yazlm5874 🙂
The Man is awasome! 👍
Thank you, Nürbek Boz! 🙂
hi im korean, thank you!
Hello, @user-zg8fi5pq3s! 🙂. Thank you for letting me know.
Really appreciated you for this video ❤❤❤❤
Thank you, Aizaz ahmad! 🙂
Hi Johannes, everything you post is very useful!
but i am facing few issues.. when i updated my version in close testing its not shwing my packages. But for previous version its working fine.
kindly help.
Thank you, Hafiz Huzaifa! 🙂. Try to paste the error message with your question whenever you face any issue or error.
Hello, I have an issue on when I fill out the test user and actually make a purchase, then after a couple of seconds, the bottom sheet gets opened again asking to repeat the steps. Did someone encountered this? Thanks!
Thank you, @vonderklaas! 🙂. Please try to provide enough details with your question
Hello, is your source code are not free?
Hey, @user-lt7nl9qk5b 🙂 you just need to subscribe on github
Hi Johannes, I have successfully implemented the in-app purchase by following your video, now in the testing period. Thank you very much. However, I still have some trouble need to be resolved and require your help. In my testing, my app User A purchase a subscription. Later, I log out User A and User B login. If User B make a purchase (using the same Apple ID), the system try to extend the first subscription (the one purchase by User A). It seem that the purchase is relate to the Apple ID instead of the User A and User B of my app. How can I make it to relate to my app User instead of the Apple ID? In my code, I have already used Purchases.login(User ID) upon user login and Purchases.logOut() when the user login out. Please give me some pointer. Thank you
Hey, @tinsp253 🙂 please try these:
- Make sure that the user IDs you're passing to Purchases.login() are unique identifiers
- When switching between users (from User A to User B), ensure that you correctly log out the previous user using Purchases.logOut()
hello dear i try that and all this was successfully
when use sandbox email it working successful
but when remove that the app doesn't work
Thank you, Nadeem Abu Al-Arayes! 🙂. Try to paste the error message with your question whenever you face any issue or error.
Hello, i couldn't able to get the purchase api in onclickedpackage.
Any reply
At 2:10, is there a way to complete these steps if I am on a Windows PC using Visual Studio Code? I don't have a MacBook or XCode
Thank you, Wavy Wes! 🙂. No you need both of them. It doesn't work on windows.
Thank u for this video, however where I can get Utils.showSheet, is that a package?
Thank you, BunkMeal! 🙂. Utils is a custom class that I have created for this video.
@@HeyFlutter , why BunkMeal ? :D
Hello sir, I just want to take a receipt after Apple pay success, I need to call my backend and pass data with "transactionId', "expireDate"etc. I found these data in "purchases_flutter" debug logs. May I know plz how can I take these data to process.
Thank You P's dev! Follow this link: stripe.com/docs/apple-pay
I hope you will get your answer 🙂
Hi Johannes, how can we active Promotional Offer for app store in Revenue Cat on flutter, the docs show only to do that with Swift and React native, but they never show it with flutter
Thank You abdulrahman alqysi! Follow this link: www.revenuecat.com/docs/promotionals
I hope you will get your answer 🙂
Next video on Facebook Audience Network and google ads
Thanks for the idea, Ayush Pandit! 🙂 I have added it to my list of ideas for future videos!
When i click on the product, the native pop up delays so much in sandbox mode. Is this normal ?
Yes, @jasbirkhalif1314 🙂
Hi, when you want to buy coin twice it says you buyed this package before. But this package consumable What should ı do?
Thank You yusuf nadaroğlu! Follow this link: www.revenuecat.com/docs/restoring-purchases
I hope you will get your answer 🙂
I implemented all the steps mentioned and when testing the apple pay pop up and i type the password and click purchase its says done for like 0.1 sec and closes and the apple pay pop up again and it stays on this loop and it doesnt appear on revenuecat dashboard
Thank you, @elxano8537! 🙂. Please try to provide enough details with your question
@@HeyFlutter i followed every step on the video , but when i test the transaction doesnt appear on revenuecat and the widget that pops up closes when i type the password and it says done and reopens again and ask for password and i type it and says done and keeps on this loop
@@elxano8537 I have exact same issue, did you resolved it?
Thanks for the great video.
I'm a beginner and I'm stuck with an error.
12:30 When I enter the code below, I get an error.
final _configuration = PurchasesConfiguration('');
await Purchases.configure(_configuration);
Sorry for the lack of information, but I would like to know the possible cause and solution.
Or if there is another way, please let me know.
Thank you, ずーやん! 🙂. Try to paste the error message with your question whenever you face any issue or error.
Thank you dear
but i want to ask you about Cancelation and refunding
how can i do that ?
do you have any docs about it ?
Thank You Nadeem Abu Al-Arayes! Follow this link: stackoverflow.com/questions/64798666/flutter-in-app-purchase-subscription-automatically-refund-after-three-days
I hope you will get your answer 🙂
Can you do a video to integrate stripe payment please
Thanks for the idea, Haim M. Ben Haim! 🙂 I have added it to my list of ideas for future videos!
@@HeyFlutter thank you very much for the amazing content
Hi, when ı test purchase it says successful but did not withdraw money from my account, do you have any idea? Also ı tested in test flight.
Hey, yusuf nadaroğlu 🙂 if you are using test account then no money will be deducted
Great tutorial
Thank you, Mr.Game! 🙂
do I create a appUserID myself? or Revenucat does it for me
Thank you, @aclexi8756! 🙂. Please watch the video carefully.
I am facing Podfile issue on windows. Can't I do these all setup using Windows ?
Thank you, Humayun Omar! 🙂. Try to paste the error message with your question whenever you face any issue or error.
I am getting "The receipt is not valid" error, does anyone know how to solve this??? Please
Thank You Lucas Vieira! Follow this link: github.com/flutter/flutter/issues/77232
I hope you will get your answer 🙂
You haven't coverd for android implementation in this tutorial
Thank you, CuteBabySwap! Check out this video: ruclips.net/video/baIL-QCnkI0/видео.html&ab_channel=HeyFlutter%E2%80%A4com
I am facing "Couldn't find product" issue. Is there any fix?
Thank you, @aclexi8756! 🙂. Please try to provide enough details with your question.
Thanks for your concern.@@HeyFlutter . Here is issue i am facing. When I use the method Purchases.getProduct('id') I am getting this issue:
PlatformException(5, Couldn't find product., {message: Couldn't find product., code: 5, userCancelled: false, underlyingErrorMessage: }, null).
I checked everything. The product id is the same as the app store connect, revenuecat. I would be glad id you could help me.
Can u make a video on flutter ui challenge?
Thanks for the idea, Aman Nafiz! 🙂 I have added it to my list of ideas for future videos!
Is it possible to get the status of the Purchases.purchaseProduct and do the setState only when sucess because when the user don't end the purchase process it still do the setState
Thank you, Jared ALIDJINOU! 🙂. You can only know when you implement it.
@@HeyFlutter I am facing that issue I still don't find a solution to get a success and then perform the setState
Isn't it possible to use a IAP validation through Firebase functions?
Thank You Envd! Follow this link: stackoverflow.com/questions/71867370/how-firebase-cloudfunction-check-iap-subscribe-changes-outside-from-app
I hope you will get your answer 🙂
@@HeyFlutter Thank you Johannes!
how to shift to the live version, its the test verison.
Thank You Sohaib Aslam! 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 🙂
How can i programing a report button in flutter
Thank You Ayman - أيمن! Follow this link: stackoverflow.com/questions/66408524/generate-server-side-pdf-reports-with-flutter
I hope you will get your answer 🙂
Hi Can i use paypal?
Thank You @crazymusicnetwork8844! Follow this link: pub.dev/packages/flutter_inapp_purchase
I hope you will get your answer 🙂
Thank you In advance
You are welcome, Janam Maharjan 😊
Wonderful
Thank you, Bloodcon! 🙂
Thank u👌👍
You are welcome, e.NONO!
where is android?
Thank you, Glenn Mejias! Check out this video: ruclips.net/video/baIL-QCnkI0/видео.html
useless tutorial not working
Hey, @dianninasoffa9146 🙂 please feel free to share what went wrong
@@HeyFlutter all your code is not working lol
@@dianninasoffa9146 have you find an working code bro pls tell me to if you find it
Simply Awesome. Can You Please Make Video On Official Package Of Flutter Stated As in_app_purchase: ^3.0.7. It'll Be Great Aid For All Those Who Are Beginner With Flutter. Also, As There's No Proper Video On This Topic. So You're Definitely Gonna Have A Good Reward On That Video. Hope You'll Listen To My Request.
Thanks for the idea, Fluttering With Anas! 🙂 I have added it to my list of ideas for future videos!
awesome
Thank you, IdiotGaming! 🙂