2

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

当我尝试将我的 App Clip 上传到 App Store 时,我收到“意外错误”的域 URL 状态错误

我的应用程序在我提供的域中有我认为合适的 Apple App Site Association 文件(我已经检查了很多次,并且调用在我的开发人员本地体验中正常工作)所以我看不到在哪里这个问题是从哪里来的。这是网站上 JSON 的样子,也是下面的代码(识别信息更改为它们的通用标签):

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

此外,当我尝试创建高级应用剪辑体验以便可以使用 QR 码和 NFC 调用时,我收到“此 URL 未包含在您的应用的关联域中”的错误。

但是,当我进入构建元数据时,它清楚地将我的网站显示为关联域,所以我不知道是什么导致了该错误。

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

大约 3 周前,我向 Apple 提交了一张票,并被告知他们没有更新,因此请检查这里是否有人有想法。任何输入表示赞赏,谢谢!

4

1 回答 1

1

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

于 2021-02-01T03:22:46.737 回答