【问题标题】:Not able to setup Deep linking or Universal linking for ios app无法为 ios 应用设置深度链接或通用链接
【发布时间】:2019-12-08 19:08:47
【问题描述】:

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

我有几个问题:

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

我浏览了几个教程,但不知道是不是因为登录。

【问题讨论】:

  • 尝试删除给定捆绑包 ID 的所有现有配置文件并下载新配置文件
  • 您是否在 Apple 开发帐户的证书中启用了 Associated Domains 功能?如果否,那么您应该从那里启用它,否则它不起作用。
  • @Muneebali 我没有启用该选项。客户为应用程序启用了它,但在发送我邀请时他无法启用“访问证书、标识符和配置文件”,因为他有一个个人开发者帐户。我的苹果开发者帐户没有任何此类选项。
  • @manishsharma93 会试试的
  • @BhaskarDabhi 好的,然后告诉客户端在证书中启用它

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


【解决方案1】:

通用链接

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

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

第 3 步:在您的 Xcode 项目中启用“Associated Domain”。

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

AASA(苹果应用网站关联)文件

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

第 5 步:在您的域中托管您的 AASA 文件。使用 AASA 验证器对其进行验证后。

参考https://developer.apple.com/ios/universal-links/

【讨论】:

    猜你喜欢
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-28
    • 2016-01-17
    • 2016-05-07
    • 2014-09-04
    • 1970-01-01
    相关资源
    最近更新 更多