Универсальная ссылка iOS открывается в Safari — AASA не работает в Apple CDN с ошибкой 403 Forbidden, но проверяется в дIOS

Программируем под IOS
Ответить
Anonymous
 Универсальная ссылка iOS открывается в Safari — AASA не работает в Apple CDN с ошибкой 403 Forbidden, но проверяется в д

Сообщение Anonymous »

Проблема
Наши универсальные ссылки iOS (

Код: Выделить всё

https://Client1.example.com/card/96/58aa?utm_campaign=ADHOC&utm_medium=shareable
) открываются в Safari вместо нашего приложения, те же ссылки открывали приложение раньше, но недавно прекратились.
Расположение файла AASA: недавно мы переместили наш файл AASA в соответствие с современными стандартами.
Старый путь: https://www.example.com/apple-app-site-association
Новый путь: https://example.com/.well-known/apple-a ... ssociation
Мы провели расследование и обнаружили запутанную ошибку проверки. Точно так же у нас есть Client2.example.com, Client3.example.com и т. д.
Противоречие Журнал консоли устройства показывает:

Код: Выделить всё

Request for '
' ... denied because the CDN told us to stop with HTTP status 404:
SWCERR00101 Bad HTTP Response: 403 Forbidden -- {"status":"403 Forbidden"}
Ответ https://example.com/.well-known/apple-a ... ssociation

Код: Выделить всё

{
"applinks": {
"apps": [],
"details": [
{
"appID": "ID.com.example.native.example",
"paths": [
"/user/*",
"/card/*",
"/inbox"
]
}
]
}
}
Наша настройка Наши вопросы
  • Необходим ли отдельный файл apple-app-site-association для каждого субдомена (

    Код: Выделить всё

    sub.example.com
    ) при использовании подстановочных знаков applinks:*.example.com в Xcode у нас есть почти 100+ клиентов в качестве поддоменов?
  • Что может привести к тому, что сервер вернет 200 OK для Curl и валидаторов, но 403 Forbidden специально для пользовательского агента Apple? Какой брандмауэр, WAF или правила защиты от ботов могут быть причиной этого?
Чего нам не хватает? Какими должны быть наши следующие шаги по отладке?

Подробнее здесь: https://stackoverflow.com/questions/798 ... -forbidden
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»