【发布时间】:2019-02-26 10:50:06
【问题描述】:
我们开发了一个基于 IONIC 的移动应用,以使用 UPI 执行应用内支付。它使用 IONIC Native Web Intent 插件。 一种。 湾。 "@ionic-native/web-intent": "^4.14.0",
这是 Android Intent 机制的 shim 层,用于对 BHIM/PhonePe/GooglePay 进行网络 Intent 调用
它适用于所有 UPI 应用程序,如 BHIM、PhonePe。但不适用于 GooglePay,由于某些原因使用相同的代码,即使 UPI 付款成功,Google Pay 也会向 OnActivityResult() 返回 NULL Intent。
我在一个示例原生 Android 应用中编写了类似的功能,并尝试使用 GooglePay 付款,它可以正常工作
所以我很困惑。我确实调试了我的 IONIC 应用程序,这就是我发现在 GooglePay 付款成功后,回调返回到 Android,然后返回到 Cordova,然后返回到我的应用程序。似乎 Android 的 Intent 代码或 GooglePay 代码正在向调用方应用发送 null Intent。
感谢您对此的任何反馈。
谢谢你和热烈的问候
哈雷什古吉拉特语
【问题讨论】:
-
我正在尝试将我的 Ionic 应用程序与 BHIM 集成,您能建议我实现这一目标的方法吗?
标签: ionic3 deep-linking webintents upi google-tez