【问题标题】:Firebase: cut dynamic links programmaticallyFirebase:以编程方式剪切动态链接
【发布时间】:2016-07-01 10:09:06
【问题描述】:

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

【问题讨论】:

标签: android firebase firebase-dynamic-links


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    从 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” } } } }

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 1970-01-01
      • 2016-09-18
      • 2015-09-05
      • 1970-01-01
      相关资源
      最近更新 更多