我正在使用此API Validation Tool from Apple,并且我在特定页面中获得了7个验证中的6个,但是" Universal Links"测试得到了这样的信息:
"找到了apple-app-site-association文件,但它没有遵循所需的格式。 了解如何格式化apple-app-site-association文件。"
我在WWDC 2015" Seamless linking to your Apps"中看到了这些视频。和" Introducing Search API"并阅读此App Search Programming Guide。
我的网站有SSL证书(来自授权认证),我的apple-app-site-association在https://www.mywebsite.com/apple-app-site-association内
这是我的apple-app-site-association文件的示例:
{
"applinks": {
"apps": [],
"details": [
{
"appID": “TeamId.com.MyCompany.MyAppName01”,
"paths": [ “*” ]
},
{
"appID": "TeamId.com.MyCompany.MyAppName02”,
"paths": [ "*" ]
}
]
}
}
注意:appName是区分大小写的。
我不知道该文件有什么问题。可能是语法错误,但我看不到它。
任何帮助将不胜感激。
答案 0 :(得分:8)
他们最近引入了格式的变化。根据{{3}},您需要重新格式化以匹配此内容:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "9JA89QQLNQ.com.apple.wwdc",
"paths": [ "/wwdc/news/", "/videos/wwdc/2015/*" ]
},
{
"appID": "TeamID.BundleID2",
"paths": [ "*" ]
}
]
}
}
另外,给Applebot一些时间它开始在第二天为我工作。哦,我看到你的引号是错误的 - 确保你有正确的引号。仅使用这些:
“