Swift: Phone Number/SMS Auth Tutorial (Xcode, Firebase, iOS) - 2022 Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024
  • In today’s video we will learn how to set up phone number and text message based user authentication. This is a popular nad common way to design app sign in and sign up flows given the ease of user use. We’ll work with firebase, ede cases, and build a demo end to end in Xcode and Swift 5.
    💻 Source Code: / iosacademy
    🎥 Subscribe for more: www.youtube.co...
    😎 Like my teaching style? Check out some of my most popular courses! courses.iosaca...
    ** Popular Series
    Building Instagram: courses.iosaca...
    Building TikTok: / @iosacademy
    SwiftUI for Beginners: ios-academy.te...
    ** Get Skillshare free for 2 Months and learn iOS
    www.skillshare...
    ** Manage all your investments from app earnings on Betterment!
    bit.ly/3eBwlI9
    ** Grow your own TH-cam tech channel with TubeBuddy:
    www.tubebuddy....
    #swift #auth #iOSDeveloper

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

  • @Connor-pj2tg
    @Connor-pj2tg 3 ปีที่แล้ว +7

    Hi Afraz, I may be in the unpopular opinion here. But in your thumbnails, could you include a screenshot of your final product, rather than a different one. Only because I feel it creates unrealistic expectations of what you're building.

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

      It also would only take 5 minutes to actually make it look decent, & you could keep the good looking thumbnails 🤷‍♂️

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

      True! I always expect same UI Screen that you mentioned in Thumbnail!

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

    Hi bro, nice video as always!... Little tip, lower the intro sound of your video's to match you voice volume. I always get a small heard attack from the intro sound and then need to bump up the volume again to hear the video :P

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

      Thanks for the feedback

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

    0:03: 📱 Learn to set up phone number authentication with an SMS code for your iOS app using Xcode and Firebase in a 2022 tutorial.
    3:58: ⏳ Setting up bundle identifier and generating Google services file for iOS authentication in Xcode.
    6:58: 📱 Implementation of phone number and SMS authentication using Firebase in Swift for iOS app development.
    10:21: 📱 Setting up phone authentication using Firebase in Swift for iOS app development.
    13:38: 📱 Creating new view controllers for account and SMS code input, organizing them in a 'controllers' folder, and setting up initial scene delegate configuration.
    17:00: 📱 Creating a phone field in Swift, setting its properties, and using delegates for user input.
    20:14: ⚙️ Troubleshooting code build and run process in Xcode for secondary system background color, encountering errors and slow simulator response.
    23:40: 💻 Developing a code verification function and presenting the account controller in a Swift tutorial.
    27:29: 📱 Troubleshooting URL scheme and identifier icon for Firebase integration in Xcode.
    Recapped using Tammy AI

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

    How safe is Firebase in iOS? Do I have to make some security improvements to my project before releasing my app? I really like your Vids!👍

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

      Fire base is safe and secure. You can security rules to your database to prevent against attacks. More info in firebase documentation

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

    I'm struggling to find a good tutorial on how to integrate msal azure authentication with capacitor react! any idea? I^m struggling to death

  • @ДоминикаПолещук-о4ь
    @ДоминикаПолещук-о4ь 3 ปีที่แล้ว +2

    You have a very nice voice! Thank you for the video and for this channel - you are very helpful!

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

    i only have Android client id in my plist file

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

    Liked right after getting your notification, as we already know it’s going to be awesome and we have something new to learn 🙌🏼

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

    how to logout and enter another number

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

    Worked like charm, Thank you mate

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

    I`m having a problem that is showing me my ContentView page instead of the program made in the video. How do I fix this?

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

    In Xcode 13 swift, How to bring back info.plist back.

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

    Wanted to make a comment because this is an issue with URL scheme still crashing after being included: after you include your URL scheme, delete the app from simulator (or whatever device used for testing), reinstall it, and then try again. It should work from there on

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

    Your videos are brilliant and so informative. Thanks!

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

    My Xcode does not look like this. I don’t have app delegate or anything, I think I am in swiftui. What is my equivalent?

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

    Can you do this while keeping the storyboard?

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

    Pls can you do the Country code prefix video.

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

      Sure

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

      @@iOSAcademy Thankyou. That would be great help for us.

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

    speed reproduction 0.75

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

    Legend thank you afraz

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

    🔥🔥🔥 🧨🧨🧨 🔥base

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

    Thanks

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

    Big Love Afraz 🥰🥰🥰
    thanks for ur effort

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

    Really nice job. How does this work if you already have email verification set up and want to add a Phone Number/SMS login?

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

      You can add a phone authentication to your already existing email auth and link with the link(with credential) function. More documentation in firebase

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

      @@teamchang4894 that's just the point. I can't find the documentation / example which is why I asked