Почему Applebot не может сканировать мой сайт?
Я пытаюсь настроить универсальные ссылки для приложения iOS.
При проверке файла не удается выполнить проверку Apple Search apple-app-site-association
с сообщением об ошибке:
Unable to parse that webpage URL. Try a different URL.
Содержимое файла правильное, я пытался использовать уже проверенные файлы с других веб-сайтов, но, похоже, сканеру не удается получить доступ к веб-сайту в целом.
Домен и веб-сайт размещены на общем сервере 1and1.com без SSL. Файл не подписан.
Есть идеи, почему это так?
2 ответа
Это "Инструмент проверки API поиска приложений", а не "Универсальный инструмент проверки ссылок" (которого нет у Apple). Результаты этого инструмента не имеют никакого отношения к тому, работает ли Universal Links или нет.
Тем не менее, для работы Universal Links у вас должен быть SSL. Это требование номер один. Если вы не можете / не хотите это настроить, посмотрите на службу размещения внешних ссылок, такую как Firebase Dynamic Links или https://branch.io/ (полное раскрытие: я в команде Branch)
Что касается «для работы универсальных ссылок у вас должен быть SSL. Это требование номер один». Это больше не является требованием.
Если ваше приложение работает в iOS 9 или более поздней версии и вы используете HTTPS для обслуживания файла ассоциации apple-app-site-association, вы можете создать простой текстовый файл, который использует тип MIME application/json, и вам не нужно его подписывать.