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

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

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

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

LinkedIn、Facebook 和其他公司这样做,但我不知道如何做。

最佳答案

这不是您使用 Firebase 动态链接所做的事情。 您正在寻找的是深层链接。想象一下您的 apple-app-site-association list 。

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

虽然我不确定这是否是 firebase 所做的(因为不能在 android 的 list 中指定这样的事情,但只能在应用程序本身中指定),这是一种思考方式。 如果您不使用 firebase 动态链接,而是手动将 android 和 osx list 添加到您的项目而不指定任何路径,那么它将适用于您的整个网站。

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

关于firebase - 如何在 Firebase 动态链接中创建通配符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57186993/

相关文章:

android - Firebase - 多个用户同时使用其旧值更新同一对象

ios - 这可以在 iOS 上处理 302 重定向之前的通用链接吗?

ios - 在 WebView 中打开,而不是在 iOS 上打开深层链接

ios - "continue userActivity"方法未调用,尽管 Firebase 深层链接已成功打开应用程序

Firebase 控制台创建动态链接错误

android - 未调用 Crashlytics 监听器

android - Firebase 代码不创建新用户

ios - 在 Swift 中从 Firebase 获取给定值的 KEY

android - 从 Play 商店安装应用程序后获取推荐人详细信息

ios - 如何使用我自己的域名缩短 Firebase 动态链接