我正在尝试将UPI付款集成到我的应用中。我已经看到了一些应用程序,如果它们安装在设备中,它们会提供google pay和phone pe按钮。在单击按钮时,特定的应用程序正在打开。 我需要在ios应用中实现类似的体验。
我已尝试生成NPCI文档https://www.npci.org.in/sites/all/themes/npcl/images/PDF/UPI_Linking_Specs_ver_1.5.1.pdf中指定的URL
我尝试使用UIApplication.shared.open(url,选项:[:],completionHandler每次仅打开whatsapp时都打开UPI应用程序。
如何在不输入付款人的UPI ID的情况下根据用户选择打开phone pe / google pay应用。
答案 0 :(得分:0)
您可以获得如下所示的PhonePe的Deeplink网址
PhonePeSDK.shared().deeplinkUrl
答案 1 :(得分:0)
您需要按照此article
中的描述实现深层链接首先,您需要在项目设置的“信息”中的“ URL类型”中实现url方案,然后是方法
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool
在appDelegate内部,当您从其他应用或浏览器调用网址时,您会收到通知