调用支付网关 URL 时,UPI 意图应用程序不会显示在 flutter 中的 inappwebview 上。如果我在普通浏览器上打开相同的网址,它工作正常

问题描述 投票:0回答:1

我的 flutter 应用程序上集成了 razorpay。现有的实现使用 flutter inappwebview 来命中支付网关 url。问题是,当从 flutter 应用程序上的 inappwebview 调用 url 时,它不会按意图显示 upi 应用程序,如 paytm 和 gpay。当我在 Chrome 浏览器或手机或桌面上的任何其他浏览器上打开相同的网址时,它工作正常。有什么建议可以解决 flutter 中 inappwebview 上的这个问题。使用下面的插件。

flutter_inappwebview:^5.7.1

我尝试了其他方法,例如在 Chrome 浏览器上打开相同的网址。那里工作得很好。但由于现有的实现,我不得不使用 inappwebview 来访问支付网关。它不允许打开 upi 意图应用程序。

flutter dart inappbrowser flutter-inappwebview flutter-razorpay
1个回答
0
投票

将用户代理更改为:

“Mozilla/5.0(iPhone;CPU iPhone OS 14_0,如 Mac OS X)AppleWebKit/605.1.15(KHTML,如 Gecko)版本/14.0 Mobile/15E148 Safari/604.1"

© www.soinside.com 2019 - 2024. All rights reserved.