带有子域的 Firebase 动态链接

Firebase Dynamic Links with Subdomain

我已经在 link 中使用我自己的域成功配置了 Firebase Dynamic Links,如下所示:

https://example.com/links/

example.com 我可以毫无问题地为我的网站提供服务(通过 Firebase 托管),在 example.com/links 我有我的动态 link。那里一切顺利,我不得不将其添加到我的 firebase.js:

"rewrites": [
      {
        "source": "/links/**",
        "dynamicLinks": true
      }
]

我现在想做的是在 links.example.com 子域上做同样的事情,而不是在 /links 路径上。根据 Firebase 的文档,这应该是可行的,但是当我尝试在控制台中创建 URL 前缀时,它要求我将其添加到我的 firebase.js:

"rewrites": [
      {
        "source": "/**",
        "dynamicLinks": true
      }
]

我试过了,动态 Link 确实有效,但我的整个网站现在都被视为动态 link,即使使用 example.com 而没有 [=19] =] 子域。

我是不是漏掉了什么?我可以添加到 firebase.js 或在控制台中配置以仅将子域视为动态 Link?

您可能希望在您的项目中 create an additional Hosting site 子域,而不是向现有站点添加额外的子域。在该站点上,您可以只部署动态链接配置​​,而无需任何其他文件。

无法配置单个 Firebase 托管站点以根据域提供不同的内容。