Как пользоваться: Генератор Deep Link файлов
- Введите ваш Apple Team ID, bundle ID и пути URL, которые должны открывать приложение.
- Введите имя пакета Android и SHA-256 отпечаток сертификата подписи.
- Скачайте оба файла и загрузите их в
https://yourdomain/.well-known/— или вставьте существующие файлы, чтобы проверить их.
Где разместить файлы
Оба файла кладутся в папку /.well-known/ каждого домена, который должен открывать ваше приложение: https://example.com/.well-known/apple-app-site-association (без расширения файла) и https://example.com/.well-known/assetlinks.json. Файлы должны отдаваться по HTTPS, без редиректов и с типом содержимого application/json. Apple загружает файл AASA через свой CDN, когда приложение установлено, поэтому изменения могут доходить до устройств не сразу.
Сопоставление путей на iOS
Современный формат components сопоставляет пути с помощью * (любые символы) и ? (один символ). Правила проверяются по порядку, и побеждает первое совпадение, поэтому исключения ("exclude": true, в виде !/path, как показано выше) ставьте перед более общими правилами. Также вашему приложению нужно право Associated Domains applinks:example.com.
Отпечатки для Android
В assetlinks.json должен быть указан SHA-256 отпечаток сертификата, которым подписано приложение, установленное пользователями. При Play App Signing это ключ подписи приложения от Google из Play Console, а не ваш ключ загрузки. Это частая причина, по которой App Links не проходят проверку. Если вы тестируете debug и release сборки, добавьте оба отпечатка. В intent filter манифеста нужен атрибут android:autoVerify="true".
Также ищут как: генератор apple-app-site-association, генератор assetlinks.json, universal links ios, android app links, валидатор aasa, настройка deep links, digital asset links.
Инструменты, которые хорошо сочетаются с Генератор Deep Link файлов
- Генератор иконок приложений — Перетащите один квадратный образ и получите все размеры иконок, которые нужны вашему приложению: готовый к Xcode AppIcon.appiconset, папки mipmap для Android с адаптивными иконками, иконку для Play Store и иконки для веба и PWA — всё в одном ZIP-архиве.
- Генератор security.txt — Заполните несколько полей, чтобы сгенерировать соответствующий стандарту файл /.well-known/security.txt, в котором описано, как исследователям сообщать вам о проблемах безопасности.
- Генератор robots.txt — Создайте корректный robots.txt за считанные секунды: выберите пресет, добавьте правила для каждого user-agent, заблокируйте краулеры для обучения ИИ и укажите карты сайта.
- Проверка HTTP-заголовков — Введите любой URL и увидите, что именно отправляет сервер: код статуса, цепочку редиректов и все заголовки ответа.