Файл 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 некоторое время, чтобы он начал работать на меня на следующий день. О, и я вижу, что ваши цитаты неверны - убедитесь, что у вас есть правильные цитаты. Используйте только эти:

"

Другие вопросы по тегам