我在线上有一个通用链接的新网页。我将文件放在.well-known文件夹中。
在服务器日志中,我可以看到Applebot在“ GET /.well-known/apple-app-site-association HTTP / 1.1”上获得了200个
App Search API验证工具中显示的唯一错误是: “ example.com返回469。请检查您的网址,然后重试。”
我使用了另一个工具进行检查-branch.io AASA Validator,它没有显示错误。
答案 0 :(得分:1)
对我有用的是在标题和描述元数据之上添加图像元数据。我还添加了“触摸”图标,但我认为这不会引起问题,因为在没有它的另一个网站上它可以正常工作。
所需的元数据似乎是:标题,说明和图片(在我的情况下,og:image是缺少的图片)
对于元数据,请检出:The Open Graph Protocol
答案 1 :(得分:0)
还要确保您的根目录中没有任何禁用robotsbot的robots.txt文件
答案 2 :(得分:0)
好像苹果改变了AASA文件的格式。根据{{3}},旧的演示文稿
{
"applinks": {
"apps": [],
"details": [
{
"appID": "{PREFIX}.{BUNDLE_ID}",
"paths": ["*"]
}
]
}
}
已经更改为:
{
"applinks": {
"details": [
{
"appIDs": [
"{PREFIX}.{BUNDLE_ID}"
],
"components": [
{
"/": "/*"
}
]
}
]
}
}
考虑到向后兼容性,您可以尝试使用以下格式编写:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "{PREFIX}.{BUNDLE_ID}",
"paths": ["*"],
"appIDs": [
"{PREFIX}.{BUNDLE_ID}"
],
"components": [
{
"/": "/*"
}
]
}
]
}
}
这对我有用,希望对您有所帮助。