Файл apple-app-site-association найден, но он не соответствует требуемому формату
Я использую этот инструмент API Validation от Apple, и я получил 6 из 7 проверок PASSED на определенной странице, но тест "Universal Links" получил следующее сообщение:
"Файл apple-app-site-association найден, но он не соответствует требуемому формату. Узнайте, как отформатировать файл apple-app-site-association".
Я видел эти видеоролики с WWDC 2015 " Бесшовные ссылки на ваши приложения" и " Представляем API поиска" и читал это Руководство по программированию поиска приложений.
Мой веб-сайт имеет сертификат SSL (сертифицированный администрацией), а моя ассоциация apple-app-site находится внутри 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 чувствительно к регистру.
Я не знаю, что не так с файлом. Может быть, это синтаксическая ошибка, но я не вижу ее.
Любая помощь будет оценена.
1 ответ
Они недавно внесли изменения в формат. В соответствии с документами, вам нужно переформатировать его, чтобы соответствовать этому:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "9JA89QQLNQ.com.apple.wwdc",
"paths": [ "/wwdc/news/", "/videos/wwdc/2015/*" ]
},
{
"appID": "TeamID.BundleID2",
"paths": [ "*" ]
}
]
}
}
Плюс, дайте Applebot некоторое время, чтобы он начал работать на меня на следующий день. О, и я вижу, что ваши цитаты неверны - убедитесь, что у вас есть правильные цитаты. Используйте только эти:
"