Flutter Tutorial - In App Purchases & Subscriptions | RevenueCat

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2024

ความคิดเห็น • 189

  • @HeyFlutter
    @HeyFlutter  2 ปีที่แล้ว

    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

    • @yourasa1213
      @yourasa1213 2 ปีที่แล้ว

      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.

    • @MikeJones3
      @MikeJones3 ปีที่แล้ว

      I sponsored you and paid.... but I still donthave access to the source doe :-(

    • @MikeJones3
      @MikeJones3 ปีที่แล้ว

      I figured it out. Once you pay it not automatic you then have to accept joining...

  • @antonyrapando7162
    @antonyrapando7162 3 ปีที่แล้ว +6

    I am SO glad I found you. I prefer more practicality when I learn new concepts and you're just perfect for that.

  • @0501222151
    @0501222151 2 ปีที่แล้ว +4

    Utils do not work

  • @riverscuomo
    @riverscuomo 2 ปีที่แล้ว +3

    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."

    • @paulovenz8037
      @paulovenz8037 หลายเดือนก่อน

      did you figure out how to fix this issue? thanks

  • @divinemaredi8298
    @divinemaredi8298 3 ปีที่แล้ว +5

    You always have what I need, when I need it! Thanks a lot Johannes, you're the best!

    • @desmond2235
      @desmond2235 2 ปีที่แล้ว

      Have you been able to implemented it

  • @PereiraCorp
    @PereiraCorp 3 ปีที่แล้ว +4

    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.

  • @user-cv6kf4bk1q
    @user-cv6kf4bk1q 3 ปีที่แล้ว +5

    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.

    • @user-cv6kf4bk1q
      @user-cv6kf4bk1q 3 ปีที่แล้ว

      ​@@HeyFlutter That's very clever.. I've never thought about it! I was waiting for your comment. Please upload more for us :)

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว +1

      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.

  • @mongezikhumalo4967
    @mongezikhumalo4967 2 ปีที่แล้ว +1

    Thanks for the great tutorial Sir. How do I resolve a provider error when trying to access the entitlements method from build method?

  • @thiagomiranda6753
    @thiagomiranda6753 2 ปีที่แล้ว +2

    the util.dart class is not shown in the video

    • @wilsonmutsago
      @wilsonmutsago 2 ปีที่แล้ว +1

      did you managed to find how to implement it

  • @unaiayo5049
    @unaiayo5049 2 ปีที่แล้ว +3

    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.

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      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 🙂

    • @legendzfc6969
      @legendzfc6969 2 ปีที่แล้ว

      Please have you finally succeed. Am lost too

  • @ibrahimmaghfoul3860
    @ibrahimmaghfoul3860 3 ปีที่แล้ว +2

    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

  • @ismailhossain964
    @ismailhossain964 2 ปีที่แล้ว

    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.

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thank you, Ismail Hossain! 🙂 for printing you can refer to this package : pub.dev/packages/printing

  • @dev.faizan
    @dev.faizan 3 ปีที่แล้ว +1

    😁 yesterday i implemented in app subscription using revenue cat package, btw let's see what you using 💓
    EDIT : you also using revenue cat 🤓😋

  • @rus_dos
    @rus_dos ปีที่แล้ว +1

    Very important!
    please tell me how to migrate from the old package to purchases_flutter: ^4.3.1?

    • @HeyFlutter
      @HeyFlutter  ปีที่แล้ว +1

      Thank You Ruslan Dossanov! Follow this link: dart.dev/null-safety/migration-guide
      I hope you will get your answer 🙂

  • @excelhelp4595
    @excelhelp4595 7 หลายเดือนก่อน

    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.

    • @HeyFlutter
      @HeyFlutter  7 หลายเดือนก่อน

      Thanks for the idea, @excelhelp4595! 🙂 I have added it to my list of ideas for future videos!

  • @grantwin3839
    @grantwin3839 ปีที่แล้ว

    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

  • @brus11
    @brus11 2 ปีที่แล้ว

    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!

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thank you 😊, Boris R! Check out this article : kodytechnolab.com/in-app-purchases-vs-payment-gateways-for-flutter

  • @alikibao3744
    @alikibao3744 3 ปีที่แล้ว

    You are doing god's work. Thank you very very much. This was clear, concise, and exactly what I needed.

  • @Hypothermia1337
    @Hypothermia1337 3 ปีที่แล้ว

    Hey, is it possible that you take a look and maybe teach us handling advanced json data with get-package?

  • @florianb.9367
    @florianb.9367 2 ปีที่แล้ว

    Dankeschön! Und vor allem das der Code Online ist, ist mega! Danke 🙏

  • @jaya5877
    @jaya5877 2 หลายเดือนก่อน

    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

    • @HeyFlutter
      @HeyFlutter  2 หลายเดือนก่อน

      Thanks for your feedback, @jaya5877! 🙂

  • @delfme1872
    @delfme1872 2 ปีที่แล้ว

    Thx. Can you make one for competitor platform Qonversion?

  • @TenzinThinley
    @TenzinThinley 3 ปีที่แล้ว

    This is what I have been waiting. Thank you brother....

  • @almuatasembellahalhajmoham8197
    @almuatasembellahalhajmoham8197 2 ปีที่แล้ว

    Hello thanks for your work very nice and clear, could do a similar one for apple store?

  • @AlbertoRodriguez-oe6jo
    @AlbertoRodriguez-oe6jo 3 ปีที่แล้ว +1

    Great tutorial. Thanks Johannes.

  • @ikramullah6492
    @ikramullah6492 3 ปีที่แล้ว

    very useful tutorial. i definitely going to use it in future. also make a video on implementing google maps.maybe using getx.

  • @usamashahbaz8060
    @usamashahbaz8060 2 ปีที่แล้ว

    My job is literally depending on this feature in IOS. Can you please do me the favor

  • @DCZT
    @DCZT 2 ปีที่แล้ว

    Can you create an updated tutorial for the official flutter in_app_purchase package?

    • @DCZT
      @DCZT 2 ปีที่แล้ว

      @@HeyFlutter So youre gonna do it?

  • @austintecnologia965
    @austintecnologia965 3 ปีที่แล้ว

    Another GREAT tutorial! Thank you very much for this! Keep up with the excellent job! :D

  • @verry_codes
    @verry_codes 2 ปีที่แล้ว

    Awesome video! Thank you so much :)! Cant wait to implement it in my app!

  • @MrCamdere
    @MrCamdere 2 ปีที่แล้ว

    Bro great tut ! But u doesnt show how you enable secret sektion or Funktion after purchasing?

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      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 🙂

  • @honeypots345
    @honeypots345 2 ปีที่แล้ว

    Please make video without use of revenue cat by using in_app_purchase

  • @abdurrehman6203
    @abdurrehman6203 ปีที่แล้ว

    How you implement the Utils.showSheet() method, I used showBottomSheet inside it but it give scaffold error, Please guide me someone

    • @HeyFlutter
      @HeyFlutter  ปีที่แล้ว +1

      Thank you, Abdur Rehman! 🙂. Try to paste the error message with your question whenever you face any issue or error.

  • @BartWentink
    @BartWentink 2 ปีที่แล้ว +1

    I can't find your IOS video for revenuecat?

  • @vanhelsing4454
    @vanhelsing4454 2 ปีที่แล้ว

    You gained my respect! Keep up the good work man

  • @adilsyoutube6451
    @adilsyoutube6451 2 ปีที่แล้ว

    I want to implement the non-consumable purchase(remove ads). How can i achieve that?

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      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 🙂

  • @simmermusic3894
    @simmermusic3894 2 ปีที่แล้ว

    Great tutorial! Is this method still relevant as of today (May 2022) with the release of Flutter 3?

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว +1

      Yes of course, it is still relevant!

  • @someguy007
    @someguy007 2 ปีที่แล้ว

    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.

    • @someguy007
      @someguy007 2 ปีที่แล้ว

      @@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.

  • @superCharged24
    @superCharged24 2 ปีที่แล้ว

    you are simply the best! best video ever!

  • @cjw6659
    @cjw6659 2 ปีที่แล้ว

    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?

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thank You CJW! Follow this link: medium.com/googleplaydev/a-guide-to-the-google-play-console-1bdc79ca956f
      I hope you will get your answer 🙂

  • @rv9570
    @rv9570 ปีที่แล้ว

    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

    • @HeyFlutter
      @HeyFlutter  ปีที่แล้ว

      Thanks for the idea @rv9570 😀, i have added it in my list of future videos

  • @hipnoterapija123
    @hipnoterapija123 ปีที่แล้ว

    Why do I need to publish the app first before I integrate payment?

    • @HeyFlutter
      @HeyFlutter  ปีที่แล้ว

      Thank you, @hipnoterapija123! 🙂. Try to provide enough details with your question.

  • @MHAMZA-en9ru
    @MHAMZA-en9ru 2 ปีที่แล้ว

    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??

  • @enesarslan2541
    @enesarslan2541 2 ปีที่แล้ว

    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?

  • @ritiksaxenaofficial
    @ritiksaxenaofficial 3 ปีที่แล้ว +1

    That's something very useful ❤️

  • @desmond2235
    @desmond2235 2 ปีที่แล้ว

    My offerings returns null

  • @uDubRiceBoy
    @uDubRiceBoy ปีที่แล้ว

    Hi can I start with a free app and later add more features for in-app purchases?

    • @HeyFlutter
      @HeyFlutter  ปีที่แล้ว +1

      Thank you, uDubRiceBoy! 🙂. Yes you can.

  • @61markt
    @61markt 3 ปีที่แล้ว

    What's really good you don't treat the user like a beginner

  • @zeroolddog
    @zeroolddog 2 ปีที่แล้ว

    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?

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thank You Amos Peng! Follow this link: support.google.com/googleplay/answer/1050566?hl=en-GB
      I hope you will get your answer 🙂

  • @YXUN2000
    @YXUN2000 2 ปีที่แล้ว

    Great video as always! Can’t seem to find your tutorial on revenue cat for apple appstore, can you show us ?

    • @ManleyCelicourt
      @ManleyCelicourt 2 ปีที่แล้ว

      ​@@HeyFlutter Is it more difficult to do for IOS?

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Here is a video about doing In-App Purchases on iOS with RevenueCat: th-cam.com/video/TrkiSZ2mnlo/w-d-xo.html

  • @zulkhairiomar7025
    @zulkhairiomar7025 2 ปีที่แล้ว

    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.

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thanks for the idea, zulkhairi omar! 🙂 I have added it to my list of ideas for future videos!

  • @rahulagarwal968
    @rahulagarwal968 ปีที่แล้ว

    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 ?

    • @HeyFlutter
      @HeyFlutter  ปีที่แล้ว

      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 🙂

  • @reemaahuja8397
    @reemaahuja8397 2 ปีที่แล้ว

    I have configured app store properly but in code queryProductDetails is returning empty list .. Pls help

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว +1

      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 🙂

    • @reemaahuja8397
      @reemaahuja8397 2 ปีที่แล้ว

      There is no solution for ios in given link

  • @faisalfotoh1909
    @faisalfotoh1909 3 ปีที่แล้ว

    why now sourrce code not public to down load?? we have to buy it?

  • @salihbalkis72
    @salihbalkis72 2 ปีที่แล้ว

    Does it only work with google signed in users? Because I have also username-password sign-in in my app

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว +1

      Intresting question Salih Balkis! 🙂, Yes google account is must

  • @user-ly1vu6og9s
    @user-ly1vu6og9s 2 ปีที่แล้ว +1

    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

    • @user-ly1vu6og9s
      @user-ly1vu6og9s 2 ปีที่แล้ว

      @@HeyFlutter awesome, thank you again:)

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      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 🙂

  • @Dsema
    @Dsema 2 ปีที่แล้ว

    Hello, in case of having more than one entitlement, how would it be done to give access to several pages? Min. 29:30

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      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 🙂

  • @jatinhemnani1029
    @jatinhemnani1029 2 ปีที่แล้ว

    Can we add subscription with revenue cat without logging in the user?

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Hey, Jatin Hemnani 🙂 without login it's not suggested

  • @hashankannangara8723
    @hashankannangara8723 3 ปีที่แล้ว

    Great! This is a very useful video 😍❤️

  • @nayyelin2996
    @nayyelin2996 2 ปีที่แล้ว

    It help me a lot. thanks brother.

  • @imrannadeem148
    @imrannadeem148 3 ปีที่แล้ว

    Hello...great video... When is in-app with IOS coming? I have been waiting for it :)

    • @imrannadeem148
      @imrannadeem148 3 ปีที่แล้ว

      So u wont be making the video ? :(

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thanks, Imran Nadeem! 🙂 Check out this this video: th-cam.com/video/TrkiSZ2mnlo/w-d-xo.html

  • @Metroyd91
    @Metroyd91 2 ปีที่แล้ว

    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

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว +1

      Thanks for the idea fernando 😀, i have added it in my list of future videos

  • @ezeaguprincewill7005
    @ezeaguprincewill7005 3 ปีที่แล้ว

    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.

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thank You Ezeagu Princewill! Follow this link: pub.dev/packages/pay
      I hope you will get your answer 🙂

  • @riteshkumartiwari153
    @riteshkumartiwari153 2 ปีที่แล้ว

    Great Content

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว +1

      Thanks, Ritesh Kumar! 🙂

  • @nikhilkukreja8498
    @nikhilkukreja8498 3 ปีที่แล้ว

    Thank you Johannes ❤️

  • @ketankshukla
    @ketankshukla 3 ปีที่แล้ว

    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!

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว +1

      Thank you, Ketan Shukla! 🙂You can follow the documentation of revenue cat: docs.revenuecat.com/docs/getting-started

  • @codewithihsan2182
    @codewithihsan2182 2 ปีที่แล้ว

    Hello Sir everything working fine but this line give me error
    final packages=offering.map(offer)=>offer.availablePackages).expand((pair).tolist()?

    • @codewithihsan2182
      @codewithihsan2182 2 ปีที่แล้ว

      The error is
      Unhandled exception:type (dynamic) =>dynamic is not subtype of (dynamic)=>Iterable of 'toElements'

    • @codewithihsan2182
      @codewithihsan2182 2 ปีที่แล้ว

      Please help Sir thanks in advance

  • @ssiroma
    @ssiroma 2 ปีที่แล้ว

    Thank you so much for this 💙

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thank to you, for being a supporter Sibisi Mathebe! 🙂

  • @manoulita4363
    @manoulita4363 2 ปีที่แล้ว

    Thank you

  • @jayswalviraj4528
    @jayswalviraj4528 2 ปีที่แล้ว

    hello sir please create in_app_purchse video.

  • @riteshkumartiwari153
    @riteshkumartiwari153 2 ปีที่แล้ว

    How can i upgrade monthly subscription to yearly.

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว +1

      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 🙂

    • @riteshkumartiwari153
      @riteshkumartiwari153 2 ปีที่แล้ว

      @@HeyFlutter can i do same thing in using revenue cat....updating subscription

  • @usamashahbaz8060
    @usamashahbaz8060 2 ปีที่แล้ว

    Have you created the IOS part or not?

  • @poomc5462
    @poomc5462 3 ปีที่แล้ว

    You mentioned that there is a video for iOS setup, I wasn’t able to find it on your channel. Have that been made?

    • @imrannadeem148
      @imrannadeem148 3 ปีที่แล้ว

      Same here... waiting for that IOS setup :(

    • @poomc5462
      @poomc5462 3 ปีที่แล้ว

      @@HeyFlutter Im sorry, but where should I be looking? I wasnt able to find the iOS appstore connect tutorial for revenue cat

    • @poomc5462
      @poomc5462 3 ปีที่แล้ว

      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

    • @poomc5462
      @poomc5462 3 ปีที่แล้ว

      @@HeyFlutter this link links back to the same video

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thanks, Poom C! 🙂 It links back to the same video, scroll down and see the first comment that was linked.

  • @vedatsalmis
    @vedatsalmis 2 ปีที่แล้ว

    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?

    • @vedatsalmis
      @vedatsalmis 2 ปีที่แล้ว

      @@HeyFlutter as you suggested ı am using purchases_flutter package, not the official one. Btw, i solved it. Anyway, thank you for the video.

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thank You vedat salmış! Follow this link: pub.dev/packages/in_app_purchase
      I hope you will get your answer 🙂

  • @honghuynh9322
    @honghuynh9322 2 ปีที่แล้ว

    Why I cannot see the source code?

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thank You Hong Huynh!. I showed the main functionality, which is important for this package. Learn more about it here: github.com/JohannesMilke/sponsorware

  • @fpeti001
    @fpeti001 ปีที่แล้ว

    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.

    • @HeyFlutter
      @HeyFlutter  ปีที่แล้ว

      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

  • @Moali11
    @Moali11 3 ปีที่แล้ว

    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?

    • @Moali11
      @Moali11 3 ปีที่แล้ว

      I think you use purchases_flutter dependency in the tutorial, or you need me to shift to in_app_purchase

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thank You Mohamed Emara! Follow this link: pub.dev/packages/purchases_flutter
      I hope you will get your answer 🙂

  • @himesh_89
    @himesh_89 3 ปีที่แล้ว

    Thank you for this...

  • @Anisxon_uz
    @Anisxon_uz 3 ปีที่แล้ว

    Thank you so much!!

  • @ArivazhaganNagalingam
    @ArivazhaganNagalingam 3 ปีที่แล้ว

    Thanks again 🙂

  • @aliakkawi4759
    @aliakkawi4759 3 ปีที่แล้ว

    Awesome! Thanks a lot

  • @Ali-cb3xt
    @Ali-cb3xt 3 ปีที่แล้ว

    Thank, but unfortunately source code not free ((

  • @wilsonmutsago
    @wilsonmutsago 2 ปีที่แล้ว

    thanks thumbs up 👍🏿

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว +1

      You're Welcome, WiLsOn MuTsAgo! 😉

  • @hosealonti6528
    @hosealonti6528 2 ปีที่แล้ว

    It is very hard to keep up with your video

  • @cimangongfc1515
    @cimangongfc1515 3 ปีที่แล้ว

    I like this fiture

  • @karanv293
    @karanv293 2 ปีที่แล้ว

    for a noob like me , this feels a little rushed and hard to follow. is there an IOS video??

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว +1

      Be positive, Karan V! 🙂 being pro takes both time and efforts

  • @abhaydeligence583
    @abhaydeligence583 2 ปีที่แล้ว +1

    for IOS ?

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thanks for the idea, Abhay deligence! 🙂 I have already added it to my list of ideas for future videos!

  • @rockeyrascals6795
    @rockeyrascals6795 3 ปีที่แล้ว

    can you help me?
    how can I provide app user id after firebase authentication in revenuecat flutter?

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thank You Rockey Rascals! Follow this link: docs.revenuecat.com/docs/user-ids
      I hope you will get your answer 🙂

  • @user-xv8xg8zs2e
    @user-xv8xg8zs2e 3 ปีที่แล้ว

    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

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      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

  • @shahartechapp8924
    @shahartechapp8924 2 ปีที่แล้ว

    How can I add it for iOS???

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thank You shahartech app! Follow this link: pub.dev/packages/in_app_purchase
      I hope you will get your answer 🙂

  • @marwahalenezi1554
    @marwahalenezi1554 2 ปีที่แล้ว

    how to implement this on iOS?

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thank You Marwah Alenezi! Follow this link: pub.dev/packages/in_app_purchase
      I hope you will get your answer 🙂

  • @haidernaqvi87
    @haidernaqvi87 2 ปีที่แล้ว

    Vielen Dank!

  • @hiitmoves
    @hiitmoves 3 ปีที่แล้ว

    when is the ios version com
    ing out?

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thanks for the idea, Top Trainers On Demand! 🙂 I have already added it to my list of ideas for future videos!

  • @ItsAxeman
    @ItsAxeman 2 ปีที่แล้ว

    does this work for Flutter web as well?

    • @HeyFlutter
      @HeyFlutter  2 ปีที่แล้ว

      Thank You Axe Beats! Follow this link: pub.dev/packages/in_app_purchase
      I hope you will get your answer 🙂

  • @ManleyCelicourt
    @ManleyCelicourt 2 ปีที่แล้ว

    Is it more difficult to do for IOS?

    • @robertoveros
      @robertoveros 2 ปีที่แล้ว

      see this one th-cam.com/video/TrkiSZ2mnlo/w-d-xo.html

  • @Tech1st
    @Tech1st 2 ปีที่แล้ว

    Its free services?

    • @Tech1st
      @Tech1st 2 ปีที่แล้ว

      @@HeyFlutter i checked.free service but limited access

  • @dhrubrawat9316
    @dhrubrawat9316 3 ปีที่แล้ว

    lovely.

  • @user-vh8pr8zz5v
    @user-vh8pr8zz5v ปีที่แล้ว

    21:00

  • @eldadario7339
    @eldadario7339 3 ปีที่แล้ว

    perfect \o/

  • @simgplusnervt4698
    @simgplusnervt4698 ปีที่แล้ว

    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.

    • @HeyFlutter
      @HeyFlutter  ปีที่แล้ว

      Thank You Sim GPlusNervt!. I showed the main functionality, which is important for this package. Learn more about it here: github.com/JohannesMilke/sponsorware