1

StackOverflow 上有类似的问题,但没有一个对我有用。

问题清单

  1. 使用 Android 深度链接的 UPI 支付网关
  2. 使用 Intent 的 UPI 应用程序深度链接 - 不一致和错误的行为

upi://pay不知何故,我设法从使用开始打开 ​​UristartActivity(new Intent(ACTION_VIEW).setData(Uri.parse(upi_string)));但是当我尝试使用 createChooser 时,没有检测到可以处理 UPI 付款的应用程序。

如何为 UPI 应用程序创建选择器?

4

1 回答 1

3

在此处输入图像描述 我正在使用颤振,在我的应用程序中,当我点击 google pay 或任何 upi 应用程序图标时,会启动一个 url 启动器,该功能是:

_launchgooglepay() async {
  const url =
      'upi://pay?pa=kechamadavipul@okhdfcbank&pn=Payee Name&tn=Payment Message&cu=INR';
  if (await canLaunch(url)) {
    await launch(url);
  } else {
    throw 'Could not launch $url';
  }
}

网址

upi://pay?pa=kechamadavipul@okhdfcbank&pn=Payee Name&tn=Payment 
于 2020-10-03T08:25:00.497 回答