Мое приложение определяет фильтры намерений для обработки URL-адресов с моего сайта, определенных в
Приложение правильно определяет URL-адреса нужного хоста, но запрашивает у пользователя, открывать ли их в приложении или браузере. Я попытался использовать проверку ссылок приложения, как указано здесь: https://developer.android.com/training/app-links/index.html
Как видно из журналов моего сервера, когда При установке приложения устройство запрашивает /well-known/assetlinks.json и отвечает 200 статусом. Тестирование файла цифровых активов с использованием API
https://digitalassetlinks.googleapis.com/v1/statements:list?source.web.site=https://
, и он не обнаружил ошибок.
SHA256 в файле assetlinks.json был получен с использованием
keytool -list -v -keystore my-release-key.keystore
того же хранилища ключей, на котором было подписано приложение.
Запуск adb shell dumpsys package d
возвращает, что статус проверки ссылки - «спросить», что означает, что проверка не удалась. Почему проверка может быть неудачной?