使用 FireBase 动态链接域创建 ShortLink

Posted

技术标签:

【中文标题】使用 FireBase 动态链接域创建 ShortLink【英文标题】:Creating ShortLink using FireBase Dynamic Link Domain 【发布时间】:2018-04-18 06:16:56 【问题描述】:

目前我正在使用 Google URL Shortener 将 long url 转换为 short 。现在我转向 FireBase DynamicLink。

在 FireBase 控制台中,我添加了一个项目。添加项目后,我得到了一个 WebAPI Key 。在该项目中,我们需要注册一个应用程序(如 iosandroid)。然后只有我得到 dynamicLinkDomain。使用该 url 我可以将长 url 转换为短 url。

我的问题是

    是否可以在不在项目中添加/注册应用程序的情况下获得 DynamicLink 域??如果是,那怎么办?

    如果我从项目中删除应用程序,我还可以进一步使用 dynamicLinkDomain 来创建 ShortLinks 吗?

【问题讨论】:

你找到答案了吗? 【参考方案1】:

在这个页面上:https://firebase.google.com/support/guides/url-shortener 上面写着:

如果您只想为网址创建短链接,请从 Firebase 控制台的“项目概览”页面在您的 Firebase 项目中创建一个占位符 iOS 应用。 (为捆绑 ID 指定任意值并跳过后续步骤)。

在我对此的测试中,它似乎可以正常创建链接。

我还测试了删除占位符应用后缀,REST API 仍在为我创建短链接。

【讨论】:

以上是关于使用 FireBase 动态链接域创建 ShortLink的主要内容,如果未能解决你的问题,请参考以下文章

从 firebase 中删除创建的动态链接并使用 firebase 控制台创建新的自定义 URL

错误:400:您的项目不拥有动态链接域

未找到模块“firebase_core”颤振示例动态链接测试项目

如何为 Firebase 项目配置动态链接?

当动态链接具有自定义子域时,Firebase 动态链接在 iOS 上不起作用

动态链接 Firebase