我正在构建我的第一个 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/