1

我想将应用程序的内容共享为动态链接(在应用程序中构建),但链接看起来很麻烦。如何使链接更短?

4

2 回答 2

1

自 2016 年 10 月上旬起,您现在可以通过 REST API 调用以编程方式缩短动态链接:

https://firebase.google.com/docs/dynamic-links/short-links

从上面的链接中复制示例,您可以通过以下两种方式之一进行操作:

缩短现有的长链接:

发布 https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=api_key
内容类型:应用程序/json

{
   “longDynamicLink”:“https://abc123.app.goo.gl/?link=https://example.com/&apn=com.example.android&ibi=com.example.ios”
}

从链接参数构建

发布 https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=api_key
内容类型:应用程序/json

{
  “动态链接信息”:{
    "dynamicLinkDomain": "abc123.app.goo.gl",
    "链接": "https://example.com/",
    “安卓信息”:{
      {
        “androidPackageName”:“com.example.android”
      }
    },
    “ios信息”:{
      {
        “iosBundleId”:“com.example.ios”
      }
    }
  }
}

请注意,使用通用 URL 缩短解决方案(例如 Bitly)不会为您提供短动态链接为您提供的分析。

于 2016-10-19T16:35:04.843 回答
1

目前 Firebase 不支持通过 API 创建动态链接。

但是,您可以创建自构建的 url,然后使用 3 方服务(例如 Google URL Shorter)来缩短 url

于 2016-09-02T08:49:51.120 回答