Getting started with Firebase Dynamic Links on iOS - Pt.1 (Firecasts)

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ก.ค. 2024
  • Want to know how to use Firebase Dynamic Links on iOS? This video covers how to set up Dynamic Links in the Firebase Console, how to make sure Universal Links and Custom URL schemes are working in your Xcode project, and how to create your very first Dynamic Link using the Firebase Console. Watch to learn more and try Firebase Dynamic Links today!
    Docs: Dynamic Links on iOS → bit.ly/2xZc2l1
    Getting started video → bit.ly/2y4pOSF
    Open Radar → bit.ly/2y8gey4
    Firecasts Playlist → goo.gl/Ud2b5L
    To keep up with the latest from Firebase, subscribe! → goo.gl/9giPHG
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Dynamic links are an overcomplicate mess. But your video was EXCELLENT at explaining all then nuances. Bravo, my man!

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

    you saved my lot of time.Thanks

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

    really helpful and much more clear than firebase docs 👍🏻

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

      Glad it helped!

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

    Amazing! Short and Precise!

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

      Glad you think so!

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

    Saved my precious time. thanks Sir

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

    Reinstalling et relaunching the iPhone did the trick for me. Thanks a lot for those "how to debug" tips 🙏

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

      Great to hear!

  • @phuongnguyen-lr3cv
    @phuongnguyen-lr3cv 2 ปีที่แล้ว +1

    Thanks, very clear and percise

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

      We're delighted to hear that the tutorial was helpful, Phương 🙌

  • @gofudgeyourselves9024
    @gofudgeyourselves9024 5 ปีที่แล้ว +15

    I can watch Todd talk the whole day. Really Entertaing

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

    Awesome lesson, thanks Todd! On to the next!

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

    This video is REALLY good

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

    Really helpful and well presented vid. Appreciate how Todd just gets on with it.

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

    Really awesome ❤️

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

      Thanks 🤗

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

    very helpful , thank you

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

    Awesome guy!

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

    Thanks Todd!

  • @Tristan-zr6gf
    @Tristan-zr6gf 3 ปีที่แล้ว

    Really well done!! May I ask, how do you enable users to post a link on their personal profile of your app, in order for other users to click on it and get redirected to i.e. their linkedIn page or, insta... Help appreciated ⭐️🙏

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

    Thanks for this tutorial. While just after tapping my dynamic link via note app on my iPhone, safari shows "Invalid Link" but after cleaning up and rebuilding Xcode, and delete app from my iPhone and restart, it went well.

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

    Useful debug tip: Add ?mode=developer while debugging, force apple to fetch associated file more often, and from your device (instead of Apple CDN)

  • @mobilemon5032
    @mobilemon5032 5 ปีที่แล้ว

    Great video! How will it handle the Android case where Google Play is not installed? For instance, on Amazon devices. Is there support for redirecting to the Amazon app store?

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

    This video should be referenced in the firebase dynamic links section of the firebase website in a visible place. Was unable to make my dynamic link working until I saw the video

  • @AbabeelEntertainment
    @AbabeelEntertainment 5 ปีที่แล้ว +6

    Omg, u remind me so much of Robin Williams, both amazing btw!

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

    I changed the bundle ID by creating a new app and the dynamic link doesn't work for the new bundle Id in the latest iOS 13 on March 19, 2020. The fix was to delete the app, turn the device off, turn the device on, and reinstall the app to fix just like what Todd said. Thank you so much for the thorough video.

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

    I want that cool lid graphics too!

  • @user-jm6tt5yc8p
    @user-jm6tt5yc8p 3 หลายเดือนก่อน

    Actually, best dynamic links guide. xD
    Who would expect?)
    But seriously, Thanks. I was struggling with setting this up for 3 days. Just could not understand why safari do not recognize my app.

  • @rajlakshmipandey2026
    @rajlakshmipandey2026 4 ปีที่แล้ว +8

    I am getting 'Invalid Dynamic link' everytime i click on the link recieved via email. How can I get rid of it. please help

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

    Could you make a video to implement it with IONIC (cordova), pls?

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

    Can you create dynamic values in your parameters? I send dynamic links in emails to users that contain dynamic values.

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

    How to get query parameters from dynamic link (not included deep link)?

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

    Best explanation so far. There isn't a way to test on a simulator?

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

      google is shutting down the dynamic link service

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

    I have deep link url - that always opens Apple store even if app is installed by using safari browser
    Any Suggestions ?
    As per the video , I verified my configuration , all looks good. and long press is not Available in IOS 15.
    It works good with Google chrome.

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

    king

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

    Hi, I implemented dynamic links for ios and Android both when I click on link it navigates to Browser first and then redirect to app if it is installed otherwise it goes to play store or app store. Is there any way to hide browser redirection?

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

    How I can handle the long link to get utm params inside my a ios app?

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

    Does not work now on a terminated/killed app state, I was not able to get the data on the links. however, it is still launching the app.
    Tested on iOS 14

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

    Hi firebase team I want to know can I import and export bulk link to the firebase dynamic link

  • @tapizquent
    @tapizquent 4 ปีที่แล้ว +8

    HELP! I have tried setting this up but for some reason it always redirects me to Safari with Invalid Deep Link page. I have followed this exactly (even though some things in this video are outdated). The recommendations Todd made did not work, and holding link to "Open in App" is no longer possible in iOS. Anything else I need to setup for it to work in iOS?. PS. It does work fine in the simulator but not in a real device

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

      If you uninstall the app and reinstall it does the same thing happen?

    • @user-yn7uu3el5p
      @user-yn7uu3el5p 4 ปีที่แล้ว +4

      @@michaelcaulley1302 i did everything as todd said and dynamic link open Invalid Dynamic LInk (Requested URL must be a parsable and blah blah blah). i double checked all the configuration And removed the app, restart device, clean build folder reinstall the app and Still NOT WORKING!!. Really really frustrating situation here

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

      everybody build by release mode thats the answer

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

      Well, first of all use next code:
      DynamicLinks.performDiagnostics(completion: nil)
      to check errors in console (if any)
      I had error: Info.plist do not contain such scheme in CFBundleURLTypes key.
      So I've added URL type as in 6:55 and It's working!

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

    When I select my iOS app in the section "Open the deep link in your iOS App", firebase does not prompt me for what to do if the app is not installed, and when I hit next, it forces me to choose "Open the deep link URL in a browser" - i have been stumped by this, please help - my team ID is set, applinks enabled, i cant figure it out

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

    Hi, i created dynamic link successfully and it's working fine, now I want to navigate to different screen of app by using dynamic links how can i do this?

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

      I've been trying to figure this out for about 6 hours.. Please help!

  • @markusgattol
    @markusgattol 5 ปีที่แล้ว

    So, say if I've a PWA that users use on desktop and mobile, then I don't need to concern myself with dynamic links at all right?

    • @abhishekanand7088
      @abhishekanand7088 5 ปีที่แล้ว

      No u don't. This is usually for Native Apps

  • @elherediaenc
    @elherediaenc 5 ปีที่แล้ว

    This is a dumb question but, do I need an URL domain to use deep links? I'm creating a mobile app and I want to put links on my IG posts for customers to click on them and then redirect them to my app. Is that possible?

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

      Yes, that is possible. You don't need to have your own domain to use Firebase Dynamic Links since Firebase will provide you with a .page.link domain which can be used to host the dynamic links. The deep link contained in the Dynamic Link itself could be your app package name, for example, rather than a URL to a web domain. Hope that helps!

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

    so if I don't have an apple developer account I cannot test or use dynamiclinks?

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

      sorry but you must have an apple developer account, for work with dynamic links :(

  • @araqich-salesandsupplymana4952
    @araqich-salesandsupplymana4952 4 ปีที่แล้ว

    Hello
    how to get back archived dynamic links?

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

    Is there an alternative in AWS?

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

    When i open my website, it shows 'App installed' and 'Open', but doesnt open the app automatically. Any idea why? Help appreciated.

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

    Does it work with redirected links?

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

    Why not do a video for android also

  • @developerlzaz4824
    @developerlzaz4824 5 ปีที่แล้ว

    Help : I need to redirect on testFlight, But it redirects to page of deeplink url

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

      Same for me. Is it something related to Testflight only. If I push to store will it work ?

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

    For Android also

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

    It does not work with flutter. Firebase analytics gets the deep link before you can get it. When you ask for a deep link, it is null

  • @jeff77731
    @jeff77731 5 ปีที่แล้ว

    I follow the steps in XCode 10 and iOS12, but when I click the link, it opened safari and show 400. What mistake did i make?

    • @adrianegea7395
      @adrianegea7395 5 ปีที่แล้ว

      Same problem for me, any idea?

    • @adrianegea7395
      @adrianegea7395 5 ปีที่แล้ว

      I have tested and for me is working in iOS 11 but it is not working in iOS12.

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

      remove the app, hard restart device, clean Xcode build folder and install again. it's worked.

  • @mcaghouse
    @mcaghouse 5 ปีที่แล้ว +6

    7:42 when ever i click on the link it open for me safari always asking for Open this page in "App Store"?. The app is already installed but the link is not opening the app. I followed the same steps.

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

      I have the same problem...

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

      I had the same problem. My device was in airplane mode. As soon as I connected it to WiFi it worked

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

      remove the app, hard restart device, clean Xcode build folder and install again. it's worked.

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

      @@sohaibsdq4280 This worked for me once, but now I'm stuck again as links keep going to Safari. 😩

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

      @@anthonywhitford5666 again rpeat this process for one or two times.

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

    Doesn't work. The app isn't opened after selecting the link, it just comes up with a firebase 404 error in Safari.

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

      remove the app, hard restart device, clean Xcode build folder and install again. it's worked.

  • @rogerpintot.c.1753
    @rogerpintot.c.1753 3 ปีที่แล้ว

    The app wasn't triggered, I've solve it uninstalling the app -> Turn off device -> Turn on -> Install again. So weird..

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

      Nvm, just found out the app prefix is the team id, now everything works.

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

    Seem not work on iOS14.

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

    Still doesn't work 2 years later.

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

    These links are banned by Facebook. Guys, please do sth with that

    • @sonicCat
      @sonicCat 5 ปีที่แล้ว

      Hm, I see this error: "Posts that look like spam according to our Community Guidelines are blocked on Facebook and can't be edited." if I post a link. I created an issue 116693455 on Sep 26 in the Android Issue Tracker. It's called "Firebase Dynamic Links are blocked on Facebook". There you can find more info. Thanks.

    • @sonicCat
      @sonicCat 5 ปีที่แล้ว

      On stackoverflow dot com there is a discussion "Firebase Dynamic Links Considered as spam only on Facebook and Facebook is not showing the meta data Preview"

    • @sonicCat
      @sonicCat 5 ปีที่แล้ว

      @@ToddKerpelmanCorp wrote some comments above, but forgot to mention

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

    In my simulator , continue userActivity gets called but handleUniversalLink function to handle it is not callled on IOS 13 . Anyone else facing this weird issue?

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

      I believe that only work in physics devices

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

    who the hell creates dynamic links using the Firebase console tho... How impractical

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

    If you don't get it to work. Try go to to device Settings > Developer > Associated Domains Development must be checked true. I sometimes also add applinks.?mode=developer

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

    I am getting 'Invalid Dynamic link' everytime i click on the link recieved via email. How can I get rid of it. please help

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

      remove the app, hard restart device, clean Xcode build folder and install again. it's worked.

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

      @@sohaibsdq4280 Thanks