Мы загрузили файл на https://www.our- site.com/.well-known/apple-app-site-association (как предложено в документации). К сожалению, это не сработало, ссылки по-прежнему открываются в браузере, а не в нашем приложении, и мы не можем понять, почему.
Мы попытались запросить Apple CDN, и для почему-то возвращает 404:
Код: Выделить всё
$ curl -v https://app-site-association.cdn-apple.com/a/v1/www.our-website.com
>
< HTTP/2 404
< apple-failure-details: {"cause":"invalid character '\u003c' looking for beginning of value"}
< apple-failure-reason: SWCERR00401 Bad JSON content
< apple-from: https://www.our-website.com/.well-known/apple-app-site-association
< apple-try-direct: false
< cache-control: max-age=3600,public
< content-type: text/plain; charset=utf-8
< via: https/1.1 dkvib1-3p-pst-001.ts.apple.com (acdn/153.14426), http/1.1 dkvib1-3p-pac-001.ts.apple.com (acdn/153.14426), https/1.1 dkvib1-3p-pfe-002.ts.apple.com (acdn/153.14426), 1.1 varnish
< cdnuuid: 1741f0c3-efb3-42fa-b574-ae3bfebb13f6-333001418
< expires: Fri, 24 May 2024 10:43:27 GMT
< accept-ranges: bytes
< age: 1693
< date: Fri, 24 May 2024 11:11:25 GMT
< x-cdn: fsly
< x-served-by: cache-bma1670-BMA
< x-cache: hit-stale, hit-fresh, hit-stale, HIT
< x-cache-hits: 0
< x-timer: S1716549085.460891,VS0,VE1
< content-length: 10
<
Not Found
Код: Выделить всё
$ https://www.our-website.com/.well-known/apple-app-site-association
< HTTP/2 200
< date: Fri, 24 May 2024 11:03:15 GMT
< content-type: application/json; charset=utf-8
< content-length: 200
< cache-control: no-store
< x-varnish-director: sports_web_pro
< vary: Accept-Encoding,User-Agent
< x-cache: MISS
< x-age: 0
< age: 0
< accept-ranges: bytes
<
(json content here)
[img]https://i. sstatic.net/bZn0LYYU.png[/img]
Прошло уже несколько дней, так что, надеюсь, это не проблема с кешированием. Ранее мы также пытались разместить файл по адресу https://www.our-website.com/apple-app-site-association, но результат был тот же.
Как ни странно. , инструмент диагностики на iPhone (в меню «Настройки» > «Разработчик») сообщает, что все в порядке:
[img]https://i. sstatic.net/EDLTo0AZ.jpg[/img]
Все это совершенно сбивает с толку, особенно сообщение об ошибке: {"cause":"недопустимый символ '\u003c' ищет начало значения" . Бот CDN пытается проанализировать тело даже после получения ошибки 404? Или это кэшированный HTML-код, который был возвращен по адресу .well-known, когда мы пытались разместить файл в корне? (поскольку '\u003c' — это открывающая угловая скобка).
У кого-нибудь есть идеи?
ОБНОВЛЕНИЕ: TN3155 предлагает запустить sudo swcutil dl -d www.our-website.com:
Код: Выделить всё
The operation couldn’t be completed. (SWCErrorDomain error 7.)
Подробнее здесь: https://stackoverflow.com/questions/785 ... -not-found