Step-by-Step Android In-App Purchase Integration with RevenueCat

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024

Комментарии • 65

  • @ArnoldWafula
    @ArnoldWafula 9 месяцев назад +13

    Only God knows how long i waited for a proper RevenueCat tutorial for Android

    • @henrik908
      @henrik908 7 месяцев назад

      How long ?

  • @nicholasferrara8028
    @nicholasferrara8028 9 месяцев назад +1

    I've been waiting for this, this is great. As a follow up doing a integration with something like Stripe would be great. That we we know how to handle in app purchases and then all other purchases! Thanks!

  • @mrshow7462
    @mrshow7462 9 месяцев назад +1

    Привет. Классно делаешь, а английский понятнее даже чем у индусов. У меня всё.

  • @gara7723
    @gara7723 9 месяцев назад +1

    Samo jako brate! 💪

  • @dillendev
    @dillendev 6 месяцев назад

    finally an easy way to configure in app purchase in android

  • @vedx
    @vedx 9 месяцев назад +2

    Nice explanation as always👍

  • @alejandrof6239
    @alejandrof6239 9 месяцев назад

    Awesome video as always, you are the best instructor without a doubt.

  • @SusEnergy
    @SusEnergy 4 месяца назад

    Thank you very much for your efforts. Your video was very detailed and helpful

  • @calixtoandrade996
    @calixtoandrade996 4 месяца назад

    great video Stev!

  • @altafhussain0550
    @altafhussain0550 9 месяцев назад +1

    Thank you .

  • @Hellsa352
    @Hellsa352 9 месяцев назад +1

    San bro ,I knew you are very busy with your work, but I have a request
    Can you please make free Android bootcamp playlist in jetpack compose following modern standards like handling state events
    Please 🥺

  • @32_Ronin
    @32_Ronin 7 месяцев назад +1

    Will you please do one in Java

  • @mustafatoktas
    @mustafatoktas 9 месяцев назад +1

    thanks you for your education video

    • @StevdzaSan
      @StevdzaSan  9 месяцев назад

      You're welcome buddy!

  • @SurajKumar-vl7ch
    @SurajKumar-vl7ch 9 месяцев назад

    ohooooo back to work sir..

  • @henrik908
    @henrik908 7 месяцев назад +1

    Thank you countries with high cpm ?

  • @DanielUnapanta
    @DanielUnapanta 3 месяца назад

    Hi amazing video, I just generate the credential JSON, my question is can I use the same credential JSON for multiple apps I have on revenue cat? or should I generate a credential JSON for each app?

  • @denisoi310
    @denisoi310 5 месяцев назад

    You are the best!!!

  • @DepressedCarnivore
    @DepressedCarnivore Месяц назад

    Somehow it doesn't show the name nor correct prices on my paywall :/

  • @PaoloTshiyole
    @PaoloTshiyole 2 месяца назад

    Beautiful video thanks 🎉
    So can you make the same video with Flutter now please 🥺🙏🏼

  • @GameCrawl
    @GameCrawl 6 месяцев назад

    Do you have an in-app-purchase tutorial without using Revenue Cat?

  • @AndrewDChristie
    @AndrewDChristie 9 месяцев назад

    Thanks!

  • @bhuvaneshwaranm7290
    @bhuvaneshwaranm7290 9 месяцев назад

    Great tutorial

  • @RaheelAshrafAli
    @RaheelAshrafAli 9 месяцев назад

    Instead of on closed testing. Can I do it with internal testing so I don't have to fill up all the details just for the sake of testing it?

  • @RickYang-lu7jy
    @RickYang-lu7jy 4 месяца назад +1

    Could anyone help me? I am using internal testing(not reviewed), I'd like to know if this is ok to test react-native-IAP?

    • @visheshgupta4990
      @visheshgupta4990 4 месяца назад

      do you find any solution ?

    • @visheshgupta4990
      @visheshgupta4990 4 месяца назад

      I am doing the same

    • @RickYang-lu7jy
      @RickYang-lu7jy 4 месяца назад

      @@visheshgupta4990 yeah, I have solved this problem, using internal testing (not reviewed). I made a mistake on product id name, I should copy it directly, because the letter “l” is very similar to “I” in google.

    • @RickYang-lu7jy
      @RickYang-lu7jy 4 месяца назад

      @@visheshgupta4990 I have solved this problem, using internal testing (not reviewed). I made a mistake on product id name, I should copy it directly, because the letter "I" is very similar to “I" in google. If you still stuck, you can ask me for more help.

    • @RickYang-lu7jy
      @RickYang-lu7jy 4 месяца назад +1

      I have solved this problem, using internal testing (not reviewed). I made a mistake on product id name, I should copy it directly, because the letter "I" is very similar to “I" in google. If you still stuck, you can ask me for more help.

  • @googlecomments3267
    @googlecomments3267 2 месяца назад

    How about refunds i mean refund can be record to flrestore too?

  • @seanaquillaemmanuel6257
    @seanaquillaemmanuel6257 9 месяцев назад +1

    Do you have to log in to Google to save purchase history? what if without a google account?

    • @Studier_in
      @Studier_in 5 месяцев назад

      Atleast some kind of authentication and unique id is required. You cannot actually manage purchase without a unique user id.
      Yes it could be done without an google account, using phone authentication insted.

  • @mi_coder8637
    @mi_coder8637 9 месяцев назад

    How is the security of Google Play in-app purchases addressed, given reports of some individuals successfully bypassing these transactions?

    • @StevdzaSan
      @StevdzaSan  9 месяцев назад +1

      Haven't heard anything about that.

  • @roger9969
    @roger9969 3 месяца назад

    Great work 🎉
    Can you share the code for this project?

  • @4ytonly
    @4ytonly 9 месяцев назад +1

    Why use this instead of google native API? And does RevenueCat they take a cut?

    • @StevdzaSan
      @StevdzaSan  9 месяцев назад +1

      They make the integration process a lot easier. At the moment of writing this comment, they take 1% after you reach a threshold of $2500 earnings per month. Below that, they take nothing.

  • @GiadaCiotola
    @GiadaCiotola 8 месяцев назад

    Hello, great tutorial! I do have one question: what happens if I don't have a Login and credentials (not every app has one)? How do I manage the User ID in that case so that it stays the same throughout deletion and across devices?

    • @StevdzaSan
      @StevdzaSan  8 месяцев назад +1

      That's on developer to decide. But you would want to associate your users with their purchases. Which is why it is smart to implement a login flow in your app. You could implement an anonymous authentication, but in that case if they remove the app, their data will be lost. You do need to keep that data somewhere if you want to persist that info even after the app is deleted.

    • @MikeJones3
      @MikeJones3 8 месяцев назад

      @@StevdzaSan cant you just associate with theie google or apple app store ids and not use login?

  • @nestori1337
    @nestori1337 6 месяцев назад

    is the closed testing really needed to try in-app products? i've submitted by app for closed testing a week ago and its still "in review". with internal testing im getting "Error loading offerings" :(. awesome tutorial btw!

    • @StevdzaSan
      @StevdzaSan  6 месяцев назад +1

      Yes, we do need to set up a play console for that. But once you go through the whole process, everything will become easier.

  • @starlingafrica8791
    @starlingafrica8791 5 месяцев назад

    where can I find source code of this project?

  • @mi_coder786
    @mi_coder786 9 месяцев назад

    there is an issue here, if user A logs in and makes a subscription and switches to another account as user B the user A's subscription is still valid for user B also, then how can I separate the subscription.

    • @StevdzaSan
      @StevdzaSan  9 месяцев назад +1

      You need to log out of the current user with RevenueCat SDK to clear the old cache.

    • @mi_coder786
      @mi_coder786 9 месяцев назад

      @@StevdzaSan I tried but however when I try to subscribe from B it shows an error that already subscribed!!!

  • @user-jy5pu6bg5p
    @user-jy5pu6bg5p 9 месяцев назад

    I have a big problem with revenuecat, pleaseeee guide me and help me, I have made revenuecat paywall and the problem is the paywall is dismissible , what's the point of having a paywall which can be closed and the user can still use the app ? what can I do to not be dismissablee , so either the user pay or can not use the app or part of functionality ? is there anyyyyyy way I can have an actual human with zoom call for helping me to implement the payment method on my app in Apple Store ? please help , please reply

    • @MikeJones3
      @MikeJones3 7 месяцев назад +1

      You just have to detect if the user is paying or not then decide what they can and can not acces programatically. The paywall is just a place to pay.

  • @baxa2020
    @baxa2020 5 месяцев назад

    Thanks but it would be cool if you provided a source code :(

  • @seanaquillaemmanuel6257
    @seanaquillaemmanuel6257 9 месяцев назад

    can user restore puchase history after they reinstall the app again? so that they shouldn't purchase again

  • @samirdesigner3324
    @samirdesigner3324 9 месяцев назад

    thank you
    please make for java

  • @benjaminsilva5594
    @benjaminsilva5594 9 месяцев назад

    Is it just me or anyone else is getting a Keyframe crash on the paywall?

    • @user-km9qy7co7l
      @user-km9qy7co7l 7 месяцев назад

      hi , how did u solve it ?

    • @benjaminsilva5594
      @benjaminsilva5594 7 месяцев назад

      @@user-km9qy7co7l I solved it, I don't fully remember, but I believe it was related to the version of Material in the dependencies. Revenue cat uses a composable that crashes.

  • @AndrewDChristie
    @AndrewDChristie 9 месяцев назад

    Thanks!