【问题标题】:iOS app deeplinks and Firebase dynamic links don't work after app transferiOS 应用深层链接和 Firebase 动态链接在应用转移后不起作用
【发布时间】:2020-08-18 20:35:14
【问题描述】:

我已将我的 iOS 应用从一位开发者转移到另一位开发者。然后在新帐户首次发布后,我的深层链接意外停止工作。

使用我自己托管的 url 和 firebase 动态链接上的通用链接实现的深度链接。

【问题讨论】:

    标签: ios swift firebase deep-linking firebase-dynamic-links


    【解决方案1】:

    问题是我的团队ID在转移后发生了变化。


    1. 如果自托管 URL 上有通用链接,我必须更新我的 apple-app-site-association 文件,因为它包含旧 ID。

    示例:

    {
      "applinks": {
        "apps": [],
        "details": [
          {
            "appID": "{TEAM_ID}.{BUNDLE_ID}",
            "paths": [
              "*"
            ]
          }
        ]
      }
    }
    

    1. 如果是 Firebase 动态链接,我必须在项目设置中更改我的团队 ID。然后,要让他们为您的链接更新 apple-app-site-association 文件,您必须联系支持人员。

    Reference:

    它已被缓存,因此可能需要一些时间。如果您在一段时间后仍然看到它 天,请向可以路由它的 Firebase 支持提交工单 通过动态链接团队: https://firebase.google.com/support/contact/?category=troubleshooting


    UPD:

    我得到了支持的回复,一切正常,希望我的回答对某人有所帮助!

    嗨,阿布扎尔,

    Andy 在这里,我注意到您最近更新了您的 iOS 应用的团队 ID。在 Firebase 设置中更新后,它 AASA 文件可能需要几分钟才能反映最新的 变化。

    如果 AASA 文件现在是,请在您这边检查 最新的。

    【讨论】:

    • 感谢您的回答,我可以在 30 分钟后更改 Firebase 中的 TeamId 后,现在(2021 年 5 月 25 日)添加,json 已经更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    • 2014-09-18
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多