Моя проблема вот в чем;
Я пытаюсь реализовать функцию глубокой ссылки в своем приложении Flutter. Я выполнил действия, описанные в официальных документах https://docs.flutter.dev/cookbook/navig ... rsal-links. и приложение для Android открывается, но приложение для iOS не открывается по ссылке.
Я добавил свойство deeplink в файл info.plist.

Я также добавляю возможность связанных доменов в режиме разработчика.

Я также проверил доступность файла apple-app-site-association с помощью https://branch.io/resources/aasa-validator/

До сих пор кажется, что все в порядке, но когда я пытаюсь открыть приложение с помощью Deeplink
xcrun simctl openurl загружен https:///login_screen,
приложение не открывается и отправляет меня на веб-страницу, сообщая, что не удалось найти страницу по этому пути.

Я искал исправление, но не нашел. Я не уверен, упускаю ли я какой-то момент или нет. Есть идеи, что может вызвать такое поведение и как исправить эту ситуацию?
Обновление 1. Я нашел ссылку для тестирования CDN;
https://app-site-association.cdn-apple.com/a/v1/ Но это возвращает мне только текст с надписью Не найден. Вероятно, это означает, что CDN не может получить доступ к моему файлу AASA. Однако валидатор AASA Branch.io говорит, что мой файл в порядке. Я также могу увидеть файл, когда ввожу URL-адрес https:///.well-known/apple-app-site-association. Решения по-прежнему нет.
Обновление:2 Я нашел в Интернете кое-что, что помогает людям видеть, что происходит, когда они пытаются ввести ссылку. Я нашел вот это;
curl -v https://app-site-association.cdn-apple.com/a/v1/ Когда вы вводите этот код в терминал, он предоставляет подробный вывод действий, которые происходят при попытке ввести предоставленный нами URL-адрес. Вот мой журнал терминала, когда я ввожу код в терминал;
* Подключено к app-site-association.cdn-apple.com (17.253.107.201), порт 443 (#0). * ALPN: предлагает h2, http/1.1. * (304) (OUT), TLS-подтверждение, Приветствие клиента (1): * CA-файл: /etc/ssl/cert.pem * CApath: нет * (304) (IN), TLS-квитирование, Приветствие сервера (2): * (304) (IN), рукопожатие TLS, неизвестно (8): *(304)(IN), TLS-подтверждение, Сертификат (11): * (304) (IN), подтверждение TLS, проверка CERT (15): * (304) (IN), TLS-квитирование, Завершено (20): * (304) (OUT), TLS-квитирование, Завершено (20): * SSL-соединение с использованием TLSv1.3/AEAD-CHACHA20-POLY1305-SHA256. * ALPN: сервер принимает http/1.1. * Сертификат сервера: * субъект: C=США; ST=Калифорния; О=Apple Inc.; CN=app-site-association.cdn-apple.com * дата начала: 29 сентября 18:10:48 2023 г. по Гринвичу * срок действия: 28 декабря 18:20:48 2023 г. по Гринвичу * subjectAltName: хост "app-site-association.cdn-apple.com" соответствует сертификату "app-site-association.cdn-apple.com" * эмитент: CN=Apple Public Server ECC CA 12 — G1; О=Apple Inc.; ST=Калифорния; С=США * SSL-сертификат проверен, ок. * с использованием HTTP/1.1 > GET /a/v1/ HTTP/1.1 > Хост: app-site-association.cdn-apple.com > Пользовательский агент: curl/8.1.2 > Принять: */* > < HTTP/1.1 404 не найден < Apple-Failure-Details: {"cause":"локальная ошибка: tls: нет повторного согласования"}