Я пытаюсь открыть приложение (приложение цифрового кошелька) прямо из веб-браузера (если это мобильный телефон).
Я уже ссылался на следующие ссылки
Сделать ссылку в браузере Android для запуска моего приложения?
Запустить пользовательское приложение для Android изAndroid-браузер
Для вашей информации я работаю над интеграцией платежного шлюза (цифрового кошелька) на моем веб-сайте, который имеет тип оплаты, такой как QR-код (сканирование и оплата)и еще одна - глубокая ссылка на приложение , так что я реализую следующее: если веб-сайт, то тип оплаты будет QR-код (уже реализован), но если он будет мобильным, он будет глубоким приложением.ссылка (предоставляется платежным шлюзом цифрового кошелька).
Вот фильтр намерений, доступный в файле manifest.xml, но я не могу его отредактировать (так как это приложение от стороннего производителя).
Мое намерение: если пользователь заходит с мобильного браузера и совершает платеж на моем веб-сайте?затем я хочу перенаправить на приложение цифрового кошелька, используя глубокую ссылку (предоставляемую платежным шлюзом), чтобы завершить платеж.
Это глубокая ссылка, предоставленная в платежном шлюзе цифрового кошелька halalah https://halalah.sa/wp-content/uploads/2018/12/HalalaH-Deep-Linking-Guide.pdf
halalahewallet: // транзакция? Терминал = HG00001 & количество = 0,02 & referenceNo = london50 & billNo = london123 & memo = memo
, поэтому для этого я попытался использовать следующий код в качестве ссылки
<a href="intent://transaction?terminal=HG00001&amount=0.01&referenceNo=london501&billNo=london1231&memo=memo#Intent;scheme=halalahewallet;package=sa.halalah.halalah;end">Pay using App</a>
пока я проверяю этот код, приведенный выше, значение параметра не приводит его в действие (следовательно, приложение не запускается для выполнения платежа, вместо этого оно переходит на страницу их магазина воспроизведения), хотя я установил и настроил это приложение на моей стороне.
Я проверил, используя приложение Deep Link Tester (https://play.google.com/store/apps/details?id=com.manoj.dlt&hl=en) с указанным выше Deep Link URI - он запускает веб-сайт без каких-либо проблем, я полагаю, что проблема возникает из веб-браузера или из моего кода, приведенного выше?) Я хочучтобы запустить это приложение из браузера напрямую с необходимыми параметрами для осуществления платежа.