首页 > 解决方案 > 带参数的 Firebase 动态链接

问题描述

我有一个带有 Firebase 动态链接的自定义域设置。URL 前缀是https://example.com/link,然后我可以创建一个新的动态链接,该链接将https://example.com/link/articlehttps://example.com/article我的应用程序或网站上解析。

我需要做的也是传递我希望人们看到的文章的 ID。文案作者需要一个允许他们交叉链接文章的 URL 结构,所以它需要是这样的 URL:https://example.com/link/article?id=123456但是当我在浏览器中测试它时,它会解析为https://example.com/article.. 这应该是可能的吧?我不应该为每一条内容都创建一个动态链接吗?我需要添加https://example.com/link/article/123456它以链接到该特定文章吗?

如果我在将新内容添加到 Firestore 时触发的云函数中使用 REST API 创建动态链接,这些链接会持续存在吗?

我知道使用长动态链接格式可以满足我的需求,因为我可以创建带有添加参数的短 URL。但这并不能解决为文案作者提供易于在其内容中使用的 URL 结构的问题。也许是一个云函数,它从正文副本中删除 URL 链接,并用长格式的动态链接替换它?

标签: firebasefirebase-dynamic-links

解决方案


推荐阅读