【问题标题】:Check for Firebase Dynamic Links configuration检查 Firebase 动态链接配置
【发布时间】:2020-04-25 20:02:42
【问题描述】:

从链接验证我的动态链接配置​​时

https://XXXXXXXXXXXXXXXXX.page.link/apple-app-site-association

我收到了回复

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "XXXXXXXXXX.com.XXXXXXXX.XXXXXXXXX",
        "paths": [
          "NOT /_/*",
          "/*"
        ]
      }
    ]
  }
}

而博客https://firebase.google.com/docs/dynamic-links/ios/receive 已将配置的动态链接定义为

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "1234567890.com.example.ios",
        "paths": [
          "/*"
        ]
      }
    ]
  }
}

其中paths 不包含NOT

这可能是我的动态链接在单击电子邮件中收到的登录链接时显示“无效动态链接”的原因吗?

【问题讨论】:

    标签: ios swift firebase firebase-authentication firebase-dynamic-links


    【解决方案1】:

    这可能是我的动态链接在单击电子邮件中收到的登录链接时显示“无效动态链接”的原因吗?

    没有。他们的文档似乎已经过时了。所有动态链接域都将在paths 键中包含这两项,只是用我自己的几个域进行了测试。

    除非您的动态链接的格式为 domain.page.link/_/something,在这种情况下,apple-app-site-association 明确禁止操作系统在应用程序中打开 URL。但我怀疑你的网址是那种格式。

    因此,恐怕您的问题出在其他地方。我建议您仔细检查团队 ID 和捆绑包 ID,如果它们确实与您希望打开的应用程序匹配。

    【讨论】:

    • 感谢您的回复。我交叉检查了我的捆绑包 ID 和团队 ID。对我来说,团队 ID 与我的 AppId 前缀完全不同,所以我从我正在使用的配置文件中选择了 App Id 前缀。您能否查看我的无效动态链接问题以及更多描述。我想您可能会从该描述中猜到问题所在。 (stackoverflow.com/questions/59647529/…)
    • 你好@fphilipe,我也没有在相关链接中得到这个,并且还仔细检查了捆绑ID和团队ID。那么现在可能是什么问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多