ios - 无法为 iOS 应用程序设置深层链接或通用链接

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

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

我有几个问题:

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

我浏览了几个教程,但无法弄清楚是否是因为登录的原因。

最佳答案

通用链接

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

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

enter image description here

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

enter image description here

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

AASA(apple-app-site-association)文件

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

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

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

关于ios - 无法为 iOS 应用程序设置深层链接或通用链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57287788/

相关文章:

iOS 图层蒙版在 UIStackView 上不起作用

ios - Swift:如何使用 CLLocationCoordinate2D 将坐标存储为字符串或整数?

react-native - react-native 可以远程加载一个js文件吗?

ios - 从应用商店安装后是否可以获取链接内容?

android - 将深层链接数据添加到 MainActivity Intent 过滤器会删除设备中的图标

ios - SpriteKit - 背景图像被严重拉伸(stretch)

ios - 如何为 TableView 的 TableViewCell 设置 padding/margin 和圆角半径?

javascript - 使用 react-native 为 iPad/平板电脑启用横向模式

javascript - 找不到变量 atob

具有多个查询参数的 Android 深度链接