我正在尝试将 UPI 支付集成到我的 ios 应用程序中。
我见过一些应用程序,例如,如果我们选择 UPI 付款,它将显示设备中安装的 UPI 应用程序列表。我需要在我的 ios 应用程序中实现类似的功能。
我已尝试生成 NPCI 文档
中指定的 URL我尝试使用
UIApplication.shared.open(url, options: [:], completionHandler
打开 UPI 应用程序。每次都只打开 WhatsApp。
如何从设备上已安装的应用程序列表中选择我最喜欢的 UPI 支付应用程序来进行 UPI 支付
iOS 没有提供 API 来显示设备中安装的 UPI 应用程序列表。相反,您可以使用流行应用程序的 URL 方案。
URL 方案用于启动操作或从其他应用程序打开应用程序的特定部分。以下是 iOS 中流行的 UPI 应用程序用于意图的常见 URL 方案:
谷歌支付 网址方案:
com.google.pay
电话Pe 网址方案:
phonepe://
支付宝 网址方案:
paytm://
BHIM UPI 网址方案:
bhim://
使用 UPI 应用程序 URL 方案的示例: 要打开 Google Pay 进行付款,您可以在 iOS 应用程序中使用以下网址:
[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"com.google.pay://"] options:@{} completionHandler:nil];
注意:这些 URL 方案可能会在相应应用程序的未来更新中发生变化。始终建议您查看应用程序开发人员的最新文档或信息,以获得最准确和最新的 URL 方案。