Найдите ключ установленной версии
При Play App Signing берите SHA-256 сертификата подписи приложения из Play Console. Ключ загрузки и отладочный ключ могут отличаться. Поле принимает 64 шестнадцатеричных знака без двоеточий.
Разработка Android
Вставьте assetlinks.json, при необходимости укажите пакет и SHA-256 сертификата подписи, затем запустите проверку.
Вставьте assetlinks.json или загрузите пример.
Эти условия локально не проверялись.
JSON, пакет и отпечаток проверяются только в этой вкладке; запрос на домен не отправляется.
Вставьте assetlinks.json или загрузите пример.
Если ссылка открывается в браузере, правильный синтаксис JSON еще не доказывает связь с установленным приложением. Проверка Android App Links ищет relation, пакет и отпечаток сертификата в одном и том же объявлении.
Это полезно до публикации, когда ссылки на приложение не работают. Можно обнаружить неверный отпечаток SHA-256, но реальный ответ HTTPS, манифест и состояние устройства требуют отдельных проверок.
Локальное совпадение и подтверждение устройством не смешиваются.
Проверка Android App Links не соединяет пакет из одной записи с отпечатком из другой. relation handle_all_urls, пакет и SHA-256 должны находиться в одном объекте android_app.
Эта проверка Android App Links не отправляет запрос на домен. HTTPS, путь, тип JSON, перенаправления, autoVerify и состояние устройства перечислены как еще не подтвержденные условия.
При Play App Signing берите SHA-256 сертификата подписи приложения из Play Console. Ключ загрузки и отладочный ключ могут отличаться. Поле принимает 64 шестнадцатеричных знака без двоеточий.
Проверка выполняется вручную, также по Ctrl/Cmd+Enter. Любое изменение JSON, пакета или отпечатка делает прежний результат устаревшим и запрещает экспорт. Ошибка синтаксиса показывает строку и столбец.
Правильная структура DAL, подходящее объявление и подтверждение на устройстве — разные выводы. include не загружается. Экспорт содержит все записи, хотя на экране они показаны порциями по 50.
Проверить assetlinks.json означает разобрать корневой массив, relation, цели android_app и web. Для ошибки указан индекс и путь поля; допустимый include отмечается как неразвернутый.
Ожидаемый отпечаток сравнивается без учета регистра и двоеточий. Нестандартный вид значения в файле отмечается отдельно; SHA-1 и хеш JSON не заменяют сертификат подписи.
Для совпадения нужны handle_all_urls, пакет и отпечаток в одном объявлении. Другие отношения Digital Asset Links видны в отчете, но не считаются разрешением открывать ссылки.
Скопируйте или скачайте актуальный отчет JSON. Длинные списки показываются по 50 элементов, экспорт сохраняет все объявления и замечания.
Даже правильный JSON может лежать на другом хосте, перенаправлять запрос или указывать не тот ключ Play. Проверка Android App Links сужает проблему до локального объявления; затем проверьте сервер, манифест и устройство.
Версии до Android 15 игнорируют dynamic_app_link_components. Нужные им пути задавайте также в манифесте и испытывайте на соответствующих устройствах.
Срок зависит от системы и кеша, поэтому по локальному файлу нельзя назвать точное время. После публикации запустите повторную проверку через adb и запросите состояние пакета.
Да, но динамические правила не расширяют диапазон, заданный в манифесте. Этот инструмент видит расширение, но не вычисляет маршрут конкретного URL.
Для выпуска с Play App Signing используйте сертификат ключа подписи приложения из Play Console. Для локальной сборки проверьте свой ключ через keytool. Это не SHA-256 самого файла JSON.
Замечание к результату?
Вставьте подготовленный список в инструмент «проверка Android App Links», сравните сертификат подписи и затем выполните шаги для сервера и устройства.
Данные обрабатываются в этой вкладке браузера.