如何在类似于移动应用程序的电子桌面应用程序中使用深层链接

时间:2019-07-03 11:22:37

标签: javascript electron deep-linking

我已经开发了使用电子框架的桌面应用程序。我创建了一个自定义协议(例如myapp://),以在我的桌面应用程序中使用该自定义协议打开URL。

我需要实现在移动应用程序中使用的深层链接概念,以检测URL是否来自要在应用程序中打开的特定域。 同样,如果用户单击链接到我的Web应用程序(例如:myapp.com),则必须提示用户在我的桌面应用程序中打开,而不是在使用https协议的浏览器中打开它。

我该怎么办?

也就是说,如果我有一个链接为 myapp://myapp.com ,浏览器会提示我在应用程序中打开它。 但是,如果链接为 myapp.com ,则浏览器会在浏览器本身中使用 https 协议将其打开。

对于android应用程序,我们可以使用意图过滤器检测URL,并提示用户在相应的应用程序中打开它。

是否可以从特定域中检测URL,如果用户已经安装了桌面应用程序,也可以在桌面应用程序中打开它,或者在浏览器中打开它?

0 个答案:

没有答案