ios - 应用程序剪辑域状态错误,调用不起作用

标签 ios swift nfc qr-code apple-appclips

我正在构建我的第一个 App Clip,并希望得到关于我面临的问题的想法。应用程序剪辑旨在允许我从我自己的小个人商店出售商品,而无需人们先下载我的完整应用程序。

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

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

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

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

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

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

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

最佳答案

这个问题已在 Apple 的帮助下得到解决!说起来有点尴尬,但错误是在关联的域中,我在冒号后面添加了不必要的空格。因此,关联的域被写为“appclips: marqetapp.com”,而它本应为“appclips:marqetapp.com”。 Apple 告诉我,他们正在努力更新错误消息,以便将来使此类问题更加清晰。

关于ios - 应用程序剪辑域状态错误,调用不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65838055/

相关文章:

ios - Apple HTTP Live Streaming 中的直播元数据读取

ios - 我无法将 Paypal 帐户与移动支付库连接

ios - 找不到签名证书 "iOS Development"

快速获取服务器时间

node.js - 使用 Electron 编译 Node.js 版本时出现问题

objective-c - 直接分配和分配时,UIImageView/UILabel 属性始终为 nil

ios - SwiftUI DispatchQueue 按钮

ios - 编码新手,正在工作书中的一个示例,该示例是为 xcode 6.2 编写的,我有最新版本。

android - 如何使用 Mifare Lite SDK 管理 NTAG216 上的密码保护?

android - Android 手机 (Nexus S) 和 NFC 读卡器之间的 P2P NFC 通信?