uni_links icon indicating copy to clipboard operation
uni_links copied to clipboard

Desktop

Open ghost opened this issue 6 years ago • 8 comments

As I understand it similar URL scheme architecture exists for desktops. I am playing around with flutter desktop and would like to get uni links working for it. I think it is possible.

The main obstacle is getting good doc for Mac OS and Windows and Linux. So my request is for more high quality info / links for how each platform does this.

The flutter desktop plugins API is usable now ( just went through a refactoring ).

ghost avatar Aug 16 '18 09:08 ghost

Hi there,

I've only used Flutter on mobile and just discovered about Flutter Desktop Embedding. Exciting.

Don't know what the desktop OS-es support, nor what the embedding platform passes along.

This plugin is aimed at iOS and Android, thus the desktop OS will probably not work, but that's just a guess (ymmv).

Having said that - documentation for the mobile platforms is in the README (although, scoped specifically for this plugin), along with some links. Apple is worse than Android, but both have a fair amount of info on their SDK/API websites. There are other resources in the wild that I've stumbled upon, and linked to some of them in the same README.

avioli avatar Aug 17 '18 02:08 avioli

Hey @avioli .

Yes i know it wont work on Desktop, but its possible to use the same API, and write plugins for Desktop also, so it will work seamlessly on both Mobile and Desktops. THat's what i am doing. I can do it in a separate repo.

SO my request is for any docs about how Linking works on Desktops !!!!. I know they exist. THen its quite easy to do.

Does this make more sense ?

ghost avatar Aug 17 '18 07:08 ghost

For reference: macOS: https://developer.apple.com/documentation/xcode/allowing_apps_and_websites_to_link_to_your_content Windows: https://docs.microsoft.com/en-us/windows/uwp/launch-resume/web-to-app-linking Linux: ...err? I think we can do this with a .desktop file

SamJakob avatar Mar 29 '21 05:03 SamJakob

I'm going to be implementing (at least the macOS) part into one of my apps. I would make PRs for this repo however given #104 this does not seem to be maintained any more so perhaps it would be worth looking at forking?

SamJakob avatar Mar 29 '21 05:03 SamJakob

macOS should be very similar to iOS and easy to add.

MisterJimson avatar May 01 '21 18:05 MisterJimson

@avioli Is there any chance desktop support will land soon?

moazelshebly avatar Jun 22 '21 11:06 moazelshebly

I developed desktop implementation of uni_links plugin. Currently supports macOS and Windows.

https://github.com/leanflutter/uni_links_desktop

lijy91 avatar Mar 20 '22 14:03 lijy91

I developed desktop implementation of uni_links plugin. Currently supports macOS and Windows.

https://github.com/leanflutter/uni_links_desktop

Would be nice to integrate this into uni_links

sinbad-io avatar Aug 10 '22 10:08 sinbad-io