Задать вопрос
@PerfectSimon

Как открыть ссылку типа intent://qr.nspk.ru/ или qr.nspk.ru/ на swift?

Мне приходит вот такая ссылка https://qr.nspk.ru/AD10005C98SRJHST8U6OH4353AD4SP...
И мне нужно открыть список приложений, используя эту ссылку (в данном случае приложение банка, если оно доступно на телефоне).
Как я понимаю, когда считываешь QR через сканер, ты получаешь ссылку вида https://qr.nspk.ru/AS10003P3RH0LJ2A9ROO038L6NT5RU1....

Далее вопрос - насколько я понял, нужно получить перечень доступных банков
https://qr.nspk.ru/proxyapp/c2bmembers.json
Дальше, при помощи canOpen определить приложения, которые есть на устройстве ( сейчас есть ограничение в 50 запросов! как можно это преодолеть?).
После того, как мы получим перечень приложений, вывести их для перевода.
При нажатии на конкретное приложение банка - передать в него URL.
  • Вопрос задан
  • 462 просмотра
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
SnapSh0t
@SnapSh0t
iOS-Developer
В банке вшит идентификатор и при переходе на qr.nspk.ru их файл AASA распознает приложения установленные на телефоне и дает нативно тебе возможность открыть его, AASA является публичным файлом, его можешь посмотреть у того же Сбера www.sberbank.ru/.well-known/apple-app-site-association.

В банке захаркожены все дип линки, даже если ты принудительно откроешь ссылку через банк, он не распознает ссылку и откроется главная страница, если банк знает этот диплинк и ты сможешь угадать, то может быть что-то и получится, но, вряд ли)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы