如何在Firebase动态链接中创建通配符?

时间:2019-07-24 15:58:20

标签: firebase deep-linking firebase-dynamic-links ios-universal-links

如何配置动态链接以触发网站上的所有子域,并将URL作为数据传递?

我希望能够从浏览器获取任何URL并将其粘贴到电子邮件中。 如果单击,则希望它在应用程序而不是浏览器中打开(如果已安装该应用程序)。

LinkedIn,Facebook和其他人执行此操作,但我不知道如何操作。

1 个答案:

答案 0 :(得分:1)

然后,您无需使用Firebase动态链接。 您正在寻找的是深层链接。想象一下您的apple-app-site-association清单。

  "applinks": {
    "apps": [],
    "details": [
    {
      "appID": "{your.App.ID.here}",
      "paths": ["/path/to/url/", "/another/path/to/url"]
    }
    ]
  }
}

尽管我不确定这是否是firebase的功能(因为不能在android的清单中指定这样的事情,而只能在应用本身中指定),但这是思考它的一种方法。 如果您不使用Firebase动态链接,而是在不指定任何路径的情况下将android和osx清单手动添加到您的项目中,那么它将适用于整个网站。

关于建立深层链接的文章很多,更具体地说,是关于延迟链接的文章,但是要选择一个,您可以从adjust.com's guide to deep linking开始