avioli / uni_links

Flutter plugin for accepting incoming links.
BSD 2-Clause "Simplified" License
563 stars 313 forks source link

Universal Links not working properly on iOS 13 #53

Open sathishkumar723 opened 4 years ago

sathishkumar723 commented 4 years ago

Universal Links was working fine on iOS 12 but I ran into issues iOS 13.+ URLs that's supposed to open the app when tapped are just opening up in the browser and redirect to app store.

Please update possible solution ASAP.

alexayub commented 4 years ago

for me too :(

ZantsuRocks commented 4 years ago

It doesn't even compile for me.

pedro-culque-ifood commented 4 years ago

for me too :(

HugoHeneault commented 4 years ago

I haven't had time to try it (yet) but you might have a look on https://github.com/ganttastic/uni_links

Some of his commit messages might imply that he fixed iOS. Let us know :)

pedro-culque-ifood commented 4 years ago

Hey guys! alright? I just tested it and it didn't work yet, it's returning the init link as null

Has anyone else tested it?

pedro-culque-ifood commented 4 years ago

Guys after several tests I managed to make it work, really this version of ganttastic contains several very good fixes

sudha-anecure commented 4 years ago

Hi - what did you do to make it work pls?

pedro-culque-ifood commented 4 years ago

@sudha-anecure what's your problem? give me the context

EHBradford commented 4 years ago

@sudha-anecure what's your problem? give me the context

I would love to try the ganttastic version but I have no idea how to define in the pubspec.yaml file which "uni_links", avioli versus ganttastic, should be included in my project.

Could you show me how you point to the ganttastic version in the pubspec.yaml file rather than the avioli version?

Based on the file dates I see here it appears the avioli version of uni_links is not being maintained.

Thank you so much.

sudha-anecure commented 4 years ago

We co

@sudha-anecure what's your problem? give me the context

I would love to try the ganttastic version but I have no idea how to define in the pubspec.yaml file which "uni_links", avioli versus ganttastic, should be included in my project.

Could you show me how you point to the ganttastic version in the pubspec.yaml file rather than the avioli version?

Based on the file dates I see here it appears the avioli version of uni_links is not being maintained.

Thank you so much.

We couldnt get uni links to work, so we moved to a diff plugin. But if you want to try the ganttastic version, here is how you do it in your pubspec

uni_links: git: url: git://github.com/ganttastic/uni_links.git

EHBradford commented 4 years ago

We co

@sudha-anecure what's your problem? give me the context

I would love to try the ganttastic version but I have no idea how to define in the pubspec.yaml file which "uni_links", avioli versus ganttastic, should be included in my project. Could you show me how you point to the ganttastic version in the pubspec.yaml file rather than the avioli version? Based on the file dates I see here it appears the avioli version of uni_links is not being maintained. Thank you so much.

We couldnt get uni links to work, so we moved to a diff plugin. But if you want to try the ganttastic version, here is how you do it in your pubspec

uni_links: git: url: git://github.com/ganttastic/uni_links.git

Ok, Thank you so very very much. I will try it. But based upon what you said I am not confident.

Of course now I am interested in the alternative plugin you used. would you mind sharing it's name?

EHBradford commented 4 years ago

We co

@sudha-anecure what's your problem? give me the context

I would love to try the ganttastic version but I have no idea how to define in the pubspec.yaml file which "uni_links", avioli versus ganttastic, should be included in my project. Could you show me how you point to the ganttastic version in the pubspec.yaml file rather than the avioli version? Based on the file dates I see here it appears the avioli version of uni_links is not being maintained. Thank you so much.

We couldnt get uni links to work, so we moved to a diff plugin. But if you want to try the ganttastic version, here is how you do it in your pubspec uni_links: git: url: git://github.com/ganttastic/uni_links.git

Ok, Thank you so very very much. I will try it. But based upon what you said I am not confident.

Of course now I am interested in the alternative plugin you used. would you mind sharing it's name?

I think I found a possible alternative plugin, assuming you can use firebase: firebase_dynamic_links

sudha-anecure commented 4 years ago

We used https://pub.dev/packages/share. - it also support universal links

gzimbron commented 4 years ago

I followed all steps, but when im opening link, browser launch 404 error, any https://loteria-online.app/.well-known/apple-app-site-association

please help

KirylKaralkou commented 4 years ago

Hello guys. I had the same issue. Want to share the possible way to solve: Please note that for iOS 13 Apple changes the format of apple-app-site-association file https://developer.apple.com/documentation/safariservices/supporting_associated_domains_in_your_app?language=objc - check this article for details. I applied new format for apple-app-site-association file and now universal links are working fine for me. Please also note that you need to reinstall your apps (maybe several times) to get fresh domain association. Hope this will help someone

krolaw commented 4 years ago

We used https://pub.dev/packages/share. - it also support universal links

@sudha-anecure really? Where? Sorry to be a bother, looking at the API, it appears to only support outgoing. There is a channel, but it's flagged for testing.

sudha-anecure commented 4 years ago

We used https://pub.dev/packages/share. - it also support universal links

@sudha-anecure really? Where? Sorry to be a bother, looking at the API, it appears to only support outgoing. There is a channel, but it's flagged for testing.

Not documented, but supported in the code

ayushin commented 4 years ago

Can't see anything in the https://pub.dev/packages/share code, am I looking in the right place?

derohimat commented 4 years ago

We co

@sudha-anecure what's your problem? give me the context

I would love to try the ganttastic version but I have no idea how to define in the pubspec.yaml file which "uni_links", avioli versus ganttastic, should be included in my project. Could you show me how you point to the ganttastic version in the pubspec.yaml file rather than the avioli version? Based on the file dates I see here it appears the avioli version of uni_links is not being maintained. Thank you so much.

We couldnt get uni links to work, so we moved to a diff plugin. But if you want to try the ganttastic version, here is how you do it in your pubspec

uni_links: git: url: git://github.com/ganttastic/uni_links.git

working with this

babaosoftware commented 4 years ago

This uni_links: git: url: git://github.com/ganttastic/uni_links.git doesn't work for me with uni links, just with custom links I'm sure I did everything right, including the new version of the domain association file. It just opens the browser. Any help would be appreciated. Thanks.

dprophete commented 4 years ago

Has anybody gotten universal links to work properly recently on ios or is it just me? I tried everything I could. Works great on android. But not on ios...

babaosoftware commented 4 years ago

I ended up using firebase_dynamic_links. Works on both platforms. Here is how to setup your account: https://www.youtube.com/watch?v=KLBjAg6HvG0 Make sure you follow all the steps and register both your android and ios apps with the proper ids And here is how to use it in flutter. https://pub.dev/packages/firebase_dynamic_links

snaeji commented 3 years ago

Just a heads up! You can't find the App ID Prefix in AppStoreConnect.

You have to check for the corresponding App ID Prefix here: https://developer.apple.com/account/resources/identifiers/bundleId

snaeji commented 3 years ago

I can confirm that this plugins works for iOS14.

mehdico commented 3 years ago

Hey @snaeji, I have problems with ios 14 (https links). Can you describe the thing you do, please?