无法为iOS应用设置深度链接或通用链接

时间:2019-07-31 09:42:12

标签: ios react-native deep-linking ios-universal-links

我是ios开发的新手,致力于通用深层链接。 我已将apple-app-site-association文件添加到我的网站。 (我已经验证了文件) 客户端为该应用程序启用了“关联域”功能,并将我添加为团队成员。 他有一个个人帐户,并向我发送了该应用程序的邀请。

我有几个问题:

  • 是否需要使用我的帐户(通过邀请创建)签名才能使通用深层链接在开发阶段起作用?
  • 如果是,那么问题是我得到了“您的开发团队“ Bhaskar Dabhi”不支持“关联域”功能。”可能是因为他无法启用对证书,标识符和配置文件的访问。他是否需要为我启用“通用证书”深链接的“访问证书,标识符和配置文件”功能?
  • 如果否,则通用深层链接不起作用。不知道为什么。

我经历了一些教程,但无法确定是否是由于登录所致。

1 个答案:

答案 0 :(得分:1)

通用链接

步骤1::在developer.apple.com上注册您的应用。

步骤2:在您的应用标识符上启用“关联域”。

enter image description here

步骤3:在Xcode项目中启用“关联域”。

enter image description here

步骤4:将您的网站配置为托管“ apple-app-site-association”文件

AASA(苹果应用程序站点关联)文件

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

步骤5:在您的域中托管AASA文件。使用AASA验证程序对其进行验证之后。

引用https://developer.apple.com/ios/universal-links/