首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >App链接在移动浏览器中未使用意图

App链接在移动浏览器中未使用意图
EN

Stack Overflow用户
提问于 2019-02-22 22:49:10
回答 1查看 1K关注 0票数 0

我正试图直接从web浏览器(如果是移动的话)打开应用程序(数字钱包应用)。

我已经引用了以下链接

Make a link in the Android browser start up my app?

Launch custom android application from android browser

为了了解您的信息,我正在我的网站上使用集成支付网关(数字钱包),它有一个类似QR代码(扫描和支付)的支付类型,另一个是深应用链接,所以我正在实现的是,如果网站那么支付类型将是QR代码(已经实现),但是如果它是移动的,它将是深层应用程序链接(由数字钱包支付网关提供)。

这里是意图过滤器在manifest.xml文件中可用,但我不能编辑(因为该应用程序来自第三方)。

我的意图是,如果用户访问移动浏览器,并支付在我的网站?然后,我想重定向到数字钱包应用程序使用深度链接(由支付网关提供)来完成支付。

这是巴拉拉数字钱包支付网关https://halalah.sa/wp-content/uploads/2018/12/HalalaH-Deep-Linking-Guide.pdf中提供的深层链接。

halalahewallet://transaction?terminal=HG00001&amount=0.02&referenceNo=london50&billNo=london123&memo=memo

为此,我尝试了以下代码作为链接

代码语言:javascript
复制
<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>

虽然我测试了上面的代码--参数值没有将它付诸行动(因此,app不是启动来执行支付,而是进入他们的play商店页面),但我在我的身边安装和配置了该应用程序。

我检查了使用深链接测试应用程序(https://play.google.com/store/apps/details?id=com.manoj.dlt&hl=en)与上面的深链接uri -它启动网站没有任何问题,我想问题是发生在网页浏览器或我的上述尝试意图代码?我想启动该应用程序从浏览器直接与必要的参数,以执行付款。

EN

回答 1

Stack Overflow用户

发布于 2019-02-26 17:46:46

尝试在a标记中添加target="_blank"

代码语言:javascript
复制
<a target="_blank" id="deepLink" href="HalalaHeWallet://Transaction?terminal=HG00001&amount=0.02&referenceNo=refNumber&billNo=billNumber&memo=memo&callback=slack://open" class="btn btn-primary btn-block mt-2 ">pay throw Halalah App</a>

要了解更多有关巴拉拉集成的信息,请查看以下链接:https://github.com/halalah/HalalaH-Integration-Guides

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54836267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档