应用剪辑域状态错误,调用不起作用

问题描述

我正在努力构建我的第一个 App Clip,并希望对我面临的问题有所了解。 App Clip 旨在让我可以在我自己的小型个人商店中销售商品,而无需人们先下载我的完整应用。

当我尝试将我的 App Clip 上传到 App Store 时,我收到了 "Unexpected Error" 的域 URL 状态错误

我的应用程序在我提供的域中具有我认为合适的 Apple App Site Association 文件(我已经多次检查它并且调用在我的开发人员本地体验中正常工作)所以我没有不知道这个问题是从哪里来的。这是 website 上的 JSON 以及下面的代码(标识信息已更改为其通用标签):

{
  "appclips": {
    "apps": [
      "TeamIDNumber.com.AppName.AppBundleID.Clip"
    ]
  },"applinks": {
    "apps": [],"details": [
      {
        "appID": "TeamIDNumber.com.AppName.AppBundleID.MarqetAppTest","paths": [
          "*"
        ]
      }
    ]
  }
}

此外,当我尝试创建高级应用剪辑体验以便我可以使用 QR 码和 NFC 调用时,我收到一个错误 "This URL is not contained in your app's associated domains"

但是,当我进入 build metadata 时,它清楚地将我的网站显示为关联域,因此我不知道是什么导致了该错误

所有这一切的结果是,当我在手机上使用 NFC 标签(或使用 iPhone 二维码阅读器扫描二维码)时,我会被带到我在 Safari 上的网站,而不是出现 App Clip 调用

我在近 3 周前向 Apple 提交了一张票,但被告知他们没有更新,因此请检查这里是否有人有想法。感谢您提供任何意见,谢谢!

解决方法

这已经在苹果的帮助下解决了!说起来有点尴尬,但错误是在相关域中,我在冒号后包含了一个不必要的空格。因此,关联域被写为“appclips:marqetapp.com”,而本应为“appclips:marqetapp.com”。 Apple 通知我,他们正在努力更新错误消息,以便在未来更清楚地了解此类问题。