Kijabund
Kijabund
  • 37
  • 34 446
MacOS Tutorial-Part 1-Menulets
In this video of the MacOS series, you will learn about menulets, small icons in the menu bars which serve both as an indicators and access points to the related actions.
มุมมอง: 58

วีดีโอ

Monetize your android app in-app purchase-Part 2-Start Billing Flow-
มุมมอง 2.6K4 ปีที่แล้ว
In this video, you're gonna learn how to add in-app purchase to your app to monetize your android app. In the second part, you learn how to launch billing flow and show the purchase screen to your users github.com/mehfal/android in order to support me, donate: www.paypal.me/mehfal5431
android in-app purchase-Part 1-Setup Billingclient - Monetize your app
มุมมอง 7K4 ปีที่แล้ว
In this video, you're gonna learn how to add in-app purchase to your app to monetize your android app. In the first part, you learn how to start Billingclient github.com/mehfal/android in order to support me, donate: www.paypal.me/mehfal5431
android inapp purchase-part3-acknowledge-get purchase list-queryPurchaseHistoryAsync/queryPurchases
มุมมอง 2.8K4 ปีที่แล้ว
In this video, you're gonna learn how to acknowledge your android in-app purchases. also, you will learn how to get the list of products a user purchased, so that the user can use the same product on different devices. github.com/mehfal/android in order to support me, donate: www.paypal.me/mehfal5431
Monetize your android app by implementing in-app purchase-version 2
มุมมอง 8K4 ปีที่แล้ว
In this video, I'm gonna teach you how to implement android in-app purchase in android studio. This is the new version of the billing client, so there is no obsolete or deprecated statements like the previous video I uploaded which was the version 1. In order to support me with a cup of coffee: www.paypal.me/mehfal5431 You can download the source code here: github.com/mehfal/android and downloa...
Javascript ES6-Part1-var, let, cons. Hoisting
มุมมอง 164 ปีที่แล้ว
In this lesson, you'll learn about new variable declarations in ES6 using let as opposed to var in ES5. also, the notion of hoisting is explained.
How to create a youtube channel
มุมมอง 124 ปีที่แล้ว
Everything you want to know about creating a youtube channel and making money
you wanna write a book using Latex? It's easy! give it a try
มุมมอง 3.7K5 ปีที่แล้ว
writing a book in latex, adding the table of content, list of figures, list of tables, adding chapters and including other tex files.
LaTex Tutorial - part 10 - Useful math tips in Latex
มุมมอง 465 ปีที่แล้ว
Here, you learn some short useful tips on mathematics. Don’t lose this video!
Latex tutorial - part 9 - Tables are easy in Latex!
มุมมอง 425 ปีที่แล้ว
Here we simply make a table. Adding horizontal and vertical lines, you can have different tables.
Learn SQL by Example - Part 1
มุมมอง 85 ปีที่แล้ว
In this lesson you will learn SQL querying using real examples on Northwind database.
Advanced Javascript - Part 5 - Secret arguments to JSON.stringify() - How to customize its result
มุมมอง 215 ปีที่แล้ว
In this lesson, you'll learn two secret arguments to stringify that most people do not know about. You'll also learn how to customize the result of this useful function.
Latex tutorial - part 8 - How to write in items in Latex?
มุมมอง 865 ปีที่แล้ว
Here I show you how to write your items. The items can have numbers, bullet points, ...
Latex tutorial - part 7 - How to make a matrix in Latex?
มุมมอง 3035 ปีที่แล้ว
In this video, using the amsmath package, I will show you how to make a matrix, and also the difference between using [] and \left| \right]
MacOS Tutorial - Part 6 - The secret folder hierarchy
มุมมอง 55 ปีที่แล้ว
In this lesson, you'll learn how to find the folder hierarchy in MacOS and find where you saved your files.
MacOS Tutorial - Part 5 - How to cycle between open windows
มุมมอง 95 ปีที่แล้ว
MacOS Tutorial - Part 5 - How to cycle between open windows
LaTeX Tutorial - Part 6 - How to locate two photos next to each other
มุมมอง 6585 ปีที่แล้ว
LaTeX Tutorial - Part 6 - How to locate two photos next to each other
LaTeX Tutorial - Part 5 - How to use Graphicx to scale photos
มุมมอง 1585 ปีที่แล้ว
LaTeX Tutorial - Part 5 - How to use Graphicx to scale photos
Latex Tutorial - Part 4 - graphicx
มุมมอง 3185 ปีที่แล้ว
Latex Tutorial - Part 4 - graphicx
Advanced Javascript - Part 4 - Splice() and slice() functions in arrays
มุมมอง 125 ปีที่แล้ว
Advanced Javascript - Part 4 - Splice() and slice() functions in arrays
Latex Tutorial - Part 3 - Equations
มุมมอง 8915 ปีที่แล้ว
Latex Tutorial - Part 3 - Equations
Advanced Javascript- part 3: Property Descriptor
มุมมอง 215 ปีที่แล้ว
Advanced Javascript- part 3: Property Descriptor
MacOS Tutorial - Part 4 - How to open/uninstall applications
มุมมอง 45 ปีที่แล้ว
MacOS Tutorial - Part 4 - How to open/uninstall applications
SQL - Part 6 - Aggregate Functions
มุมมอง 175 ปีที่แล้ว
SQL - Part 6 - Aggregate Functions
Latex Tutorial - Part 2 - Structures: Numbered and not Numbered
มุมมอง 745 ปีที่แล้ว
Latex Tutorial - Part 2 - Structures: Numbered and not Numbered
MacOS Tutorial - Part 3 - Hot Corners
มุมมอง 25 ปีที่แล้ว
MacOS Tutorial - Part 3 - Hot Corners
SQL - Part 5 - Alias and Concatenation
มุมมอง 825 ปีที่แล้ว
SQL - Part 5 - Alias and Concatenation
Latex Tutorial - Part 1 - structure and table of contents
มุมมอง 1525 ปีที่แล้ว
Latex Tutorial - Part 1 - structure and table of contents
SQL - Part 4 - LIKE
มุมมอง 375 ปีที่แล้ว
SQL - Part 4 - LIKE
SQL - Part 3 - SELECT TOP - TOP n PERCENT - LIMIT
มุมมอง 7735 ปีที่แล้ว
SQL - Part 3 - SELECT TOP - TOP n PERCENT - LIMIT

ความคิดเห็น

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

    Thank you .

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

    Thanks for your video. I did the same thing as you but the photos appeared in like a column. What should I do ?!

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

    Thanks so much

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

    Thanks!

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

    In line 91 i am not able to implement purchase.getSku(). My only option in editor is purchase.getSkus() which is an arraylist. This throws an error because looking for a string. Also billingClient.queryPurchases is deprecated. Using Billing Client V4

  • @Sara-lilia
    @Sara-lilia 3 ปีที่แล้ว

    Thank u great tutorial

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

    the google play console license is not necessary in your code ,is it ?

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

      I don't think so

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

      @@Kijabund i tested your code,and it works ! Thanks ! 👍

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

    brilliant sir!!

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

    Thanks, man! I finally could start do things in billing client, after I followed this video steps. Still, I get a "SERVER DISCONECTED" error every time I push the button to enter in the billing flow. All previous TOASTs messages said things were working good to this method, including server connection. Do you have any idea of what may be causing it? One difference from my project to a regular one, is that I`ve made my game in love2d, and used love-android to convert the project to Android-studio. It uses only one activity that extends SDLActivity and somehow it runs the .love original "zipped" folder.

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

      Actually i do not know love. What is that actually?

  • @Sam-Thamueri
    @Sam-Thamueri 3 ปีที่แล้ว

    Payments are being declined everytime in the console

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

    I loved your video, it was super easy to understand. You have a new subscriber. Thanks a lot!

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

      Thanks so much for your kind comments.

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

    Very good tutorials, my compliments!

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

    thank you so much. but @7:00 , its still returns to be already owned after refund .so if user applies refund then still he will be able to own item this way?

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

    thank you bro, BUT does billing has to be in activity? can't i make billing helper class and pass the information to constructor and use Billing helper everywhere i want? and also in this version of video you didn't acknowledge purchase?

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

      You can do it anywhere. In a separate video i talked about acknowledge

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

    sir i have an error " the item you have requested is not available for purchase." please help

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

      Do you have it in your Google play console?

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

      @@Kijabund yes. Internal testing and open testing are still in review since yesterday night. First time registering with Google for dev

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

      Your app should be published in play store

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

      @@Kijabund can you make a video about it please?

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

    I uploaded the app in closed testing but the billing is not working ? I followed the same steps as yours, but nothing is happening on clicking the button and nothing in logcat as well ? What might be wrong?

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

      Send me your code to kijabund@gmail.com

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

    Should I tell you why your videos don't sell, even though you have great contents. Your cover photos are not catchy! But great content

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

      Can you help me design a catchy one?

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

      Yes my telegram id is @mehfal

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

      @@Kijabund but you can get me @Damian Somto

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

      Where? In telegram?

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

      I can't find you.

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

    Thank you very much

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

    well done... but if we clear cache and data it will be reset data and change premium user to not premium user???... how about that?

  • @newwebapps3101
    @newwebapps3101 4 ปีที่แล้ว

    Please make a video on subscription feature

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      Actually it is the same as in app products. But i will create it anyway

    • @newwebapps3101
      @newwebapps3101 4 ปีที่แล้ว

      @@Kijabund I am waiting for the video of the subscription feature

  • @omkarpawar1741
    @omkarpawar1741 4 ปีที่แล้ว

    please make a tutorial for Subscriptions,consumables and rewarded video ads with consumables, also how to stop showing ads once purchase is made

  • @munishjindal931
    @munishjindal931 4 ปีที่แล้ว

    Can you please make a video on how to implement in app billing for subscriptions. The whole process of subscribing, auto renew, verify subscription and on hold features.

  • @iammuneebk
    @iammuneebk 4 ปีที่แล้ว

    I have a problem. when user purchased, it automatically refund if the user still using the app. Please guide me how to solve this..

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      Please watch part 3 of this video in the same playlist. It is about aknowledging the purchase

    • @iammuneebk
      @iammuneebk 4 ปีที่แล้ว

      @@Kijabund Thank you :)

  • @andriibibik39
    @andriibibik39 4 ปีที่แล้ว

    ots ok to watch in x1.25 speed

  • @NasirJogja
    @NasirJogja 4 ปีที่แล้ว

    Could you explain for version 3.0.1?

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      I have to learn it first

    • @NasirJogja
      @NasirJogja 4 ปีที่แล้ว

      @@Kijabund, ok. Thank you.

  • @RatibTM
    @RatibTM 4 ปีที่แล้ว

    Thank you! what if I want to disable all of adds on different pages, which codes should I copy?

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      You have to set a flag and check it. If it's true disable ads in each page

  • @saepulqodar3372
    @saepulqodar3372 4 ปีที่แล้ว

    Thank you so much for this tutorial. Can you explain, How the code, if more than one in app purchase?

  • @lukecross5439
    @lukecross5439 4 ปีที่แล้ว

    Is possible use IN-APP and SUBSCRIBE purchases simultaneous?

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      Yes you can use both in the same project. Each product is a different item

  • @ahmadrezadarabi4168
    @ahmadrezadarabi4168 4 ปีที่แล้ว

    thanks for this tutorial I have a problem. I test this method on 2 devices. On the device with android version 5 did not work. The button's setEnabled cannot be true and it is always false. But on device with android version 10 works.

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

      Can you solved it? I have same issue now :(

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

      Let me investigate

  • @lukecross5439
    @lukecross5439 4 ปีที่แล้ว

    You forget of implement "billing.queryPurchases()" on onResume method? This call is necessary to less problems with network.

  • @lukecross5439
    @lukecross5439 4 ปีที่แล้ว

    When we test card slow declined method, never change status of purchase (always Pending), to resolve the unique form i founded was delete cache and data of PlayStore app on Android Settings.

    • @1mcesar
      @1mcesar 4 ปีที่แล้ว

      Same, It took hours to change the status of purchase

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      Why

    • @lukecross5439
      @lukecross5439 4 ปีที่แล้ว

      This is known issue since 2018, but until today he's not resolved... I'm open a issue on GitHub but Google not send answer for me... It's very serious problem, then, the users can to use this failure to hack server opened (billingClient) and approve some pendants boughts...

  • @lukecross5439
    @lukecross5439 4 ปีที่แล้ว

    is doing this whole process on the client side safe? If a user packs the app, won't he be able to hack the sku?

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      I am not sure

  • @lukecross5439
    @lukecross5439 4 ปีที่แล้ว

    Thanks my son, you're one of little people that talk about new version of InApp, currently the 3.0 versio is released, some cool things was implemented too.

  • @backspace4317
    @backspace4317 4 ปีที่แล้ว

    Hi, I have a doubt. In part2 of this series, in onPurchasesUpdated() you've checked for if(already_owned). If we don't bother our user to click on pay once more and not get the billing flow ui, is it okay to implement in that way instead of this getPurchases().

  • @lukecross5439
    @lukecross5439 4 ปีที่แล้ว

    After confirming the purchase what should we do? Change the value of user currencies in the database, for example? In fact, from what I researched the user can cancel the purchase within 3 days, this complicates the fact that if the purchase is confirmed, release coins or something like that for the user

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      You have to acknowledge the purchase. See part 3 of my video in this channel

  • @lukecross5439
    @lukecross5439 4 ปีที่แล้ว

    And for the case that the user can buy as many times as he wants? Coin system. What do I change about ITEM_ALREADY_OWNED?

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      You can use consumables. Or just ignore item already owned

    • @lukecross5439
      @lukecross5439 4 ปีที่แล้ว

      @@Kijabund I did not understand about consumables, then, i'll ignore already owned, very thanks!

  • @learningkids.1M
    @learningkids.1M 4 ปีที่แล้ว

    the item you requested is not available for purchase.. facing this error.i have same email id in tester account and phone google account

  • @saikishore8677
    @saikishore8677 4 ปีที่แล้ว

    You set the button's text to Buy + Price + Currency code. But When you ran it only displayed " Buy". Why is that so?

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      My code was not updated. Sorry

  • @MexicanBikers
    @MexicanBikers 4 ปีที่แล้ว

    Hi You have a lot knowledge about app purchases I'm wondering if you are willing to seell your services as a developer to add app purchases on one app that I'm creating I'd like to discuss the details with you by email

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      Yes my email is kijabund@gmail.com

  • @ursu.razvan
    @ursu.razvan 4 ปีที่แล้ว

    Please post the video on how to check if user bought an in app purchase

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      I explained in the part 3 in this series of videos

  • @carlosalmazan2674
    @carlosalmazan2674 4 ปีที่แล้ว

    Thanks you from Chile. Very good tutorial, now I will try to do a subscription

  • @numalesoybea1348
    @numalesoybea1348 4 ปีที่แล้ว

    Why does everyone use a potato microphone?

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      Excuse me?

    • @numalesoybea1348
      @numalesoybea1348 4 ปีที่แล้ว

      @@Kijabund the microphone you are using sounds like it's underwater.

    • @numalesoybea1348
      @numalesoybea1348 4 ปีที่แล้ว

      @@Kijabund btw I did upvote video because it's extremely helpful. I'm just advising you to buy a real microphone :) it will make your videos 10x better

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      Thanks for your comments. Will do

  • @m5army926
    @m5army926 4 ปีที่แล้ว

    How to contact you sir ?

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      kijabund@gmail.com

  • @mongezikhumalo4967
    @mongezikhumalo4967 4 ปีที่แล้ว

    Hi Sir, please help my skuDetailsList is empty and I have followed every step in your video

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      Is your app published in the Google play store? Can you send me your source code to kijabund@gmail.com ?

  • @octovalleyprivatelimited9702
    @octovalleyprivatelimited9702 4 ปีที่แล้ว

    Sir How to make purchase for each item in a Recyclerview? here is my code stackoverflow.com/questions/63425363/how-to-purchase-each-item-in-recyclerview-with-in-app-purchase

  • @amika8828
    @amika8828 4 ปีที่แล้ว

    I have a problem. I emplement the system already and sold 10 items. But every purchase getting return to the user after 2 days. I think its some kind of error. Have you ever earned money from this?

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      Use the video where i taught how to acknowledge?

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      Use this video to acknowledge your purchases otherwise they will be returned to the buyer th-cam.com/video/hLYCrT4zzOY/w-d-xo.html

    • @amika8828
      @amika8828 4 ปีที่แล้ว

      @@Kijabund Thanks you so much. I think it will solve my problem.

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      If you don't acknowledge your purchases they will be refunded within 3 days

  • @cloud-mv3wm
    @cloud-mv3wm 4 ปีที่แล้ว

    Well, I didn't donate to man who deserves more than one beer, maybe some other time. In my app your version 2 and part 3 are combined. I am happy that works (IAP) and will be available on play store live with Multifunctional RSS Reader. I did also IAP for game in Godot engine and that was 10 times easier to implement (GD script). In Android studio, I run setupbillingclient on a separate thread on the beginning in MainActivity, because list of operations was to heavy for one thread in onCreate. Idea was always check if product is bought on the beginning and after that give premium or free content. Only problem is that after reinstalling and installing premium app user have to restart app, because thread with setupbillingclient completes after ads are loaded. Think that is not big problem. Tried with wait - notify , one thread after another but no success, first thread needs to much to complete.

    • @Kijabund
      @Kijabund 4 ปีที่แล้ว

      Did my video solve your problem or not? And did you donate to my paypal?

    • @cloud-mv3wm
      @cloud-mv3wm 4 ปีที่แล้ว

      @@Kijabund Well, I would use your code, little changed in my app on google play store, for iap, commercially. Do I have to donate for this?

    • @cloud-mv3wm
      @cloud-mv3wm 4 ปีที่แล้ว

      @@Kijabund ???

  • @eduardomarin7575
    @eduardomarin7575 4 ปีที่แล้ว

    Thank you very much for the video

  • @taqitahmidtanzil2851
    @taqitahmidtanzil2851 4 ปีที่แล้ว

    how can use it for consumable products?

  • @cartoonist6012
    @cartoonist6012 4 ปีที่แล้ว

    You, sir, have a new subscriber! Thanks!!!!!