How to Monetize Your iOS App with Tip Jar: A Step-by-Step Guide 💰

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

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

  • @ciovicaionut7441
    @ciovicaionut7441 Год назад +2

    Is not just one of the best videos for Store Kit 2, its the only one who takes you step-by-step including App Store Connect setup. Thanks, Tunds! 🙏

    • @tundsdev
      @tundsdev  Год назад

      Glad it was helpful!

  • @bruhmoment3731
    @bruhmoment3731 Год назад +2

    This is super important but for some reason there aren't that many StoreKit2 tutorials on YT. Thank you so much!

  • @noobietubie
    @noobietubie Год назад +6

    This is so amazing!! I’ve always just watched your videos quietly but this time I wanted to say I love all of your tutorials! Thanks so much for what you do!!

    • @tundsdev
      @tundsdev  Год назад +2

      Glad you’re enjoying it 🤝

  • @ColeDano
    @ColeDano Год назад +3

    God level tutorial Tunds. Now to sit down, do some hard graft and get my first app in the Store.

    • @tundsdev
      @tundsdev  Год назад +1

      Thanks for the donation, and you got this. Looking forward to seeing what you build 🤝

    • @ColeDano
      @ColeDano Год назад +1

      @@tundsdev The app is ready, just need to figure out this payment stuff and get it in the store, I'll let you know. Thanks my man!

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

    Signor Tunds, I have watched the first 4 minutes of your video, and I can already tell that I'll enjoy it and learn a lot from it, and so I just want to thank you very much. Greetings from Italy.

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

      Dang really appreciate the comment and glad you enjoy the content!

  • @jamesfitch8561
    @jamesfitch8561 Год назад +2

    Tunes, you are a legend. Your vids are awesome - keep up the amazing work. A tip is the least I can do for ma boy

    • @tundsdev
      @tundsdev  Год назад +1

      I really appreciate the tip, since i’d be more that happy with you just sharing the vids with others who might find this interesting to help the channel grow, so this means a lot & a big thank you again bro 🤝

  • @nickpatel1663
    @nickpatel1663 Год назад +1

    Awesome video as always!...... keep posted.... learning a lot from you

    • @tundsdev
      @tundsdev  Год назад

      Glad you enjoyed it 🤝

  • @bradcook8887
    @bradcook8887 Год назад +2

    You... you are a wonderful man. Thank you for making this video and the helpful explanations. Learned so many new things from this. Liked and subscribed!

    • @tundsdev
      @tundsdev  Год назад +1

      Thanks, glad you enjoyed it 🤝

  • @PERQ1S
    @PERQ1S Год назад +1

    Really good video

  • @andrejkling3886
    @andrejkling3886 Год назад +1

    Excellent….💯 Thank you 🎉

  • @vito7047
    @vito7047 Год назад +1

    Bro, your videos are helpful 👍

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

    Thanks this is really helpful

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

      Glad it helped

  • @ags2099
    @ags2099 5 месяцев назад +1

    what a legend

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

      No, you're the legend for the support and watching me!

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

    Top tier tutorial ✌

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

      Thanks 🫂

  • @alecoconnor8862
    @alecoconnor8862 Год назад +1

    Thanks!

  • @sekarb1519
    @sekarb1519 Год назад +1

    Great video. Thanks. I don't see the 'Fail Transactions' option in XCode 15. I have XCode 14 also and I can see in that. Any idea if it got moved somewhere?

    • @tundsdev
      @tundsdev  Год назад +1

      Thanks & yh it got moved. If you click on the storekit configuration file you should see a new option called “Configuration Settings” change it there 👌🏾

    • @sekarb1519
      @sekarb1519 Год назад

      @@tundsdevThank you for the quick reply. Found it there. This video is exactly what I was looking for...to put a donate button in my first app :)

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

    can we use this same code for setting up renewing subscriptions? Also, I'm trying to modify it to have code to talk to my backend server and verify with the app store so the user can access videos.

  • @erdemsenol9642
    @erdemsenol9642 Год назад

    Your work is absolutely amazing. You both inspire us and lead us with the best coding skills. One question: Can we have different app users with specific pages and transfer the tip amount to their account instead of ours?

    • @tundsdev
      @tundsdev  Год назад

      Thanks and nope this would require a third party of some sorts

  • @ciovicaionut7441
    @ciovicaionut7441 Год назад

    Thanks

    • @tundsdev
      @tundsdev  Год назад

      Haha you really didnt have too my man, thanks for the tip 🫂

    • @ciovicaionut7441
      @ciovicaionut7441 Год назад

      You saved my day, Tunds! I completely forget about your video and I was struggling a bit, now I fully understand the hole proccess.

  • @franksolleveld2909
    @franksolleveld2909 Год назад +1

    Legendary video!
    I added a Dutch locale to the products, but it seems he is only going for the default locale I defined in the StoreConfiguration file. Do you know if there's extra work needed for this? Might also be a bug as I'm on iOS 17 and Xcode 15

    • @tundsdev
      @tundsdev  Год назад

      So on the StoreConfiguration file you need to click on it and then there should be an option on the editor to change the storefront and you can set it to whatever is available 👌🏾

    • @franksolleveld2909
      @franksolleveld2909 Год назад

      @@tundsdev I noticed and tested on TestFlight as well, but setting a different language in my system doesn't change the in app purchases locales. The rest of the app is translated correctly though

    • @tundsdev
      @tundsdev  Год назад +1

      So it wont work in testflight since that uses the actual products in appstoreconnect so you’d need to set them up in there and then changing your device region and locale should update it.

    • @franksolleveld2909
      @franksolleveld2909 Год назад

      @@tundsdev Ohhh. I set those all up in App Store Connect, but they are waiting for review. Does that mean the extra locale will not work until Apple has reviewed the in-app purchase?

    • @tundsdev
      @tundsdev  Год назад +1

      Hmmm i didnt think it would tbh. I’m not too sure whats going on with your device. But i have defo tested this in xcode before testflight on the simulator and i just changed the locale and it worked fine for me. I’d watch one of the WWDC videos about testing out locales in StoreKit since i can’t attach a vid or screenshots here 😅

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

    I followed the tutorial but instead of using a sheet I used a whole new view for it. It works fine but on iPhone SE 3rd gen simulator, the tips are not displayed at all, the title and description are. Anyone help?

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

      deleted my storekit config file and created new one. Fixed the issue

  • @sekarb1519
    @sekarb1519 Год назад

    Have another question. I have setup in-app purchases in app store connect. I will create a new storkit synced config file. Does this replace sandbox testing? When I upload it to testflight, do I need to create a sandbox user and test on my real device? Thank you!

    • @tundsdev
      @tundsdev  Год назад +1

      Yh if you want to test in app purchases 100% setup a sandbox account for sure

  • @Ciao.Namaste
    @Ciao.Namaste Год назад

    @11:44 maybe you don't have the 'canvas' on, that should enable the embed..

    • @tundsdev
      @tundsdev  Год назад

      I have it turned off on purpose, since sometimes storekit doesn’t play nicely with the swiftui preview 😅
      Using the simulator is way more reliable

    • @Ciao.Namaste
      @Ciao.Namaste Год назад

      @@tundsdev true, but i guess at timestamp @11:44 you were trying to command + click to get the dropdown option “embed in Vstack”. If you have the Canvas on, you will see the option on Cmd+click

    • @tundsdev
      @tundsdev  Год назад

      Yh I still find it weird how the two are connected, but I do forget that sometimes 😂

  • @Bankai3474
    @Bankai3474 Год назад

    I'm using Xcode 15 with a iOS 17 app but I get this error when we get to the part where we verify the purchase `Publishing changes from background threads is not allowed; make sure to publish values from the main thread (via operators like receive(on:)) on model updates.` any ideas on how to fix this?

    • @Bankai3474
      @Bankai3474 Год назад

      Nevermind you went over this, just like testing it at each step but I'll continue to follow along haha.

    • @tundsdev
      @tundsdev  Год назад

      @Bankai3474 Haha no worries, defo watch the whole video and then implement it step by step 👌🏾

    • @Bankai3474
      @Bankai3474 Год назад

      Yeah haha, now I get an issue when trying to use the onChange modifier and it expects the TipsAction to conform to equatable.

    • @Bankai3474
      @Bankai3474 Год назад

      Ok, well conforming to equatable worked, which makes sense due to the method you wrote. I swear it wasn’t working before lol.

  • @hannahn9464
    @hannahn9464 10 месяцев назад

    very cool exactly

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

    Teşekkürler.

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

      Thank you!!!