iOS 应用深层链接和 Firebase 动态链接在应用传输后不起作用

Eru*_*aru 1 deep-linking ios firebase swift firebase-dynamic-links

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

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

Eru*_*aru 5

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


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

例子:

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "{TEAM_ID}.{BUNDLE_ID}",
        "paths": [
          "*"
        ]
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)
  1. 对于 firebase 动态链接,我必须在项目设置中更改我的团队 ID。然后,要让他们更新apple-app-site-association您的链接文件,您必须联系支持人员。

参考:

它已被缓存,因此可能需要一些时间。如果一天后您仍然看到它,请向 Firebase 支持人员提交一张票证,他们可以将其发送给动态链接团队: https ://firebase.google.com/support/contact/?category=troubleshooting


更新:

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

嗨阿布扎勒,

我是安迪,我注意到您最近更新了 iOS 应用程序的团队 ID。在 Firebase 设置中更新此设置后,AASA 文件可能需要几分钟才能反映最新更改。

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