【问题标题】:Firebase Dynamic Links | Short links won't open directly on mobileFirebase 动态链接 |短链接不会直接在手机上打开
【发布时间】:2018-10-11 10:45:23
【问题描述】:

我正在从 goo.gl 转到 FDL。我只是用它来生成活动的短链接。问题是当在移动设备上打开短链接时,它会显示一个屏幕,其中显示“在应用中保存我的位置。将复制一个链接以继续此页面”,以及一个按钮 OPEN 以继续。

如何跳过此屏幕并直接转到长网址。

当我在桌面浏览器上打开相同的短链接时,它不会显示此屏幕并直接转到长网址。

【问题讨论】:

标签: firebase firebase-dynamic-links


【解决方案1】:

我在这里找到了解决方案: https://firebase.google.com/support/guides/url-shortener

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

另外,在使用REST API 创建短网址时,请勿添加 iosInfoiosBundleId 等应用信息。只发送这个:

{
  "dynamicLinkInfo": {
    "dynamicLinkDomain": "yourdomain.page.link",
    "link": "https://the_link_you_want_to_short.com"
  }
}

它将返回一个简短的 URL,该 URL 将跳过我在上面的问题中提到的屏幕。

【讨论】:

    【解决方案2】:

    您可以通过将 enableForcedRedirect 设置为 true 来跳过该步骤(应用预览页面),如下面的示例代码所示。但是,firebase 不建议这样做,因为他们声称应用预览页面会提高您的点击安装率。

    以下是 API 的完整列表: Firebase Dynamic Links Short Links API Reference

    {
      "dynamicLinkInfo": {
        "domainUriPrefix": "https://example.page.link",
        "link": "https://example.come?referral_code=123",
        "androidInfo": {
          "androidPackageName": "com.example",
          "androidFallbackLink": "https://play.google.com/store/apps/details?id=com.example"
        },
        "iosInfo": {
          "iosBundleId": "org.reactjs.native.example",
          "iosFallbackLink": "https://apps.apple.com/my/app/example/id1234567890",
        },
        "navigationInfo": {
          "enableForcedRedirect": true
        },
        "socialMetaTagInfo": {
          "socialTitle": "My Website Title",
          "socialDescription": "I am dummy description.",
          "socialImageLink": "https://example.com/imgs/example.png"
        }
      },
      "suffix": {
        "option": "SHORT"
      }
    }
    

    如果您在 Firebase 控制台上创建动态链接,您可以选择“跳过应用预览页面”。如果链接已经创建,只需点击编辑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-27
      • 1970-01-01
      • 2020-12-17
      • 1970-01-01
      • 1970-01-01
      • 2016-10-03
      • 2018-05-27
      • 1970-01-01
      相关资源
      最近更新 更多