Ассоциация сайтов приложений Apple работает в Postman, но не для онлайн-валидаторов

#ios #ios-universal-links

#iOS #ios-universal-ссылки

Вопрос:

Я обслуживаю apple-app-site-association https://xxxxxx/.well-known/apple-app-site-association

Если вы откроете ссылку в своем браузере или Postman, вы получите файл. Если я использую внешние валидаторы, такие как: https://branch.io/resources/aasa-validator / или https://limitless-sierra-4673.herokuapp.com/It
это не работает.

Ранее я отправлял точно такой же файл через NGINX, и проверка прошла успешно. (В настоящее время я обслуживаю этот файл с помощью .Приложение Net Core, а между ними NGINX в качестве обратного прокси)

Комментарии:

1. Похоже, что у вашего сайта проблема с IPv6; В частности, у него есть запись AAAA, но он не отвечает на этот адрес. Это приведет к сбою для любого устройства / приложения, которое предпочитает IPv6. ready.chair6.net/?url=petmebae.serverlein.de

2. Спасибо за ваш комментарий. Я обновил настройки dns и сервера, чтобы устранить эту проблему. Но все же валидаторы не дают мне ответа. Когда я проверяю инструменты веб-разработчика, один выдает мне неверный запрос для моего домена.

3. Хорошо, я нашел проблему. Я не предоставляю полную цепочку (отсутствует промежуточный сертификат) на своем хостинге.

Ответ №1:

Проблема в том, что я не предоставляю промежуточный сертификат на своем веб-сервере / хостинге. Если я предоставлю файл fullchain.pem из LetsEncrypt, он будет работать.