我使用Firebase动态链接进行了自定义域设置。 URL前缀为https://example.com/link
,然后我可以创建一个新的动态链接,它将在我的应用程序或网站中将https://example.com/link/article
解析为https://example.com/article
。
我需要做的是还传递我希望人们看到的文章的ID。复制作者需要一个允许他们交叉链接文章的URL结构,因此它必须是这样的URL:https://example.com/link/article?id=123456
,但是当我在浏览器中对其进行测试时,它解析为https://example.com/article
..这应该可能吧?我不必为每个内容都创建一个动态链接吗?我需要添加https://example.com/link/article/123456
以便链接到该特定文章吗?
如果我要在Cloud Function中使用REST API创建动态链接,并在将新内容添加到Firestore时触发该链接,这些链接会持续存在吗?
我知道使用长动态链接格式会满足我的需要,因为我可以创建添加了参数的简短URL。但这并不能解决为复制编写者提供易于在其内容中使用的URL结构的问题。也许是一个Cloud Function可以从主体副本中剥离URL链接,然后将其替换为长格式的Dynamic Link?