https://github.com/MrOlolo/SbpPaymentsAndroid/blob...
Тут в 12 андроиде запращивается поиск приложений, которые ассоциированы с сайтом.
А вот приложениям банков, чтобы появиться в этом списке уже сложнее .
Deep Link на сторонний https ресурс :(
Тут проблема и в андроиде и у яблока. Чтобы открывалось четко на сайте должен лежать файл определенного формата . С его помощью происходит валидация может ли приложение открыть урл .
Для 12го андроида можно ручками дать это право. Для этого зайти в системные настройки. Найти нужное приложение . Открывать по умолчанию. Добавить ссылку. Поставить галочку.
Без диалога выбора вполне будет работать пакет url_launcher
Так как суть простая попросить операционку открыть урл
https://qr.nspk.ru...............
Красивый выбор - не магия - а классно работавщий до 12го андроида инструмент
Intent.createChooser() - рекомендованное решение. Иногда встречается свой велосипед вместо него. Опрос установленных на телефоне программ. Зарезано текущей редакцией правил гугл плея и новыми пермишинсами.
p.s. Пробую решить обратную вашей задачу. Чтобы ссылки на чеки самозанятого открывались в моем приложении
На чистом андроиде сделал. Сейчас переписываю на флаттере.
p.s.
У приложений перечисленных в специальном файле не должно быть проблем в 12м андроиде
https://qr.nspk.ru/.well-known/assetlinks.json