从 IONIC 到 BHIM 的 UPI 深度链接 - Ionic1 (WebIntent)
UPI Deeplinking from IONIC to BHIM - Ionic1 (WebIntent)
目前我正在研究一个在 Ionic 1 和 AngularJs 中实现的项目。
现在我们正在努力将其与 BHIM UPI 集成以执行应用内支付。我认为我们需要安装 IONIC Native Web Intent 插件才能对 BHIM 进行 Web Intent 调用。
但我对 angularJs 和 Ionic 还很陌生。我已经看到了一些与此相关的问题,但这些问题是在 Ionic3 和最新版本中实现的。
- UPI Deeplinking from IONIC to GooglePay does not work as expected
我试图通过在这个 https://www.npmjs.com/package/@ionic-native/web-intent?activeTab=readme 的帮助下进行 Web Intent 调用来实现这一点,但没有成功。它给出如下错误消息
ionic.bundle.min.js:150 Error: [$injector:unpr] http://errors.angularjs.org/1.5.3/$injector/unpr?p0=webIntentProvider%20%3C-%20webIntent%20%3C-%20PaymentComponent%20%3C-%20PaymentComponent
at http://localhost:8100/js/ionic.bundle.min.js:40:416
at http://localhost:8100/js/ionic.bundle.min.js:77:7
at Object.d [as get] (http://localhost:8100/js/ionic.bundle.min.js:74:270)
编辑:
我想从我的 Ionic 应用程序打开 BHIM UPI 应用程序并能够return交易的成功或失败状态。
我们将不胜感激任何帮助或指导来实现这一目标。
离子提供程序中不存在 'webIntentProvider'。
您必须从控制器注入中删除 'webIntent'。并使用以下代码打开您手机中可用的现有 UPI。
window.plugins.intentShim.startActivity(
{
action: window.plugins.intentShim.ACTION_VIEW,
url: urlIntent
},
function () { },
function () {
alert('Failed to open URL via Android Intent')
}
);
它将显示安装在您手机中的所有可用 UPI 提供商。请阅读文档 Deeplinking UPI 了解更多详情。
交叉检查您的 package.json 和 confilg.xml,是否在您的应用中安装了上述插件。
目前我正在研究一个在 Ionic 1 和 AngularJs 中实现的项目。
现在我们正在努力将其与 BHIM UPI 集成以执行应用内支付。我认为我们需要安装 IONIC Native Web Intent 插件才能对 BHIM 进行 Web Intent 调用。
但我对 angularJs 和 Ionic 还很陌生。我已经看到了一些与此相关的问题,但这些问题是在 Ionic3 和最新版本中实现的。
- UPI Deeplinking from IONIC to GooglePay does not work as expected
我试图通过在这个 https://www.npmjs.com/package/@ionic-native/web-intent?activeTab=readme 的帮助下进行 Web Intent 调用来实现这一点,但没有成功。它给出如下错误消息
ionic.bundle.min.js:150 Error: [$injector:unpr] http://errors.angularjs.org/1.5.3/$injector/unpr?p0=webIntentProvider%20%3C-%20webIntent%20%3C-%20PaymentComponent%20%3C-%20PaymentComponent
at http://localhost:8100/js/ionic.bundle.min.js:40:416
at http://localhost:8100/js/ionic.bundle.min.js:77:7
at Object.d [as get] (http://localhost:8100/js/ionic.bundle.min.js:74:270)
编辑:
我想从我的 Ionic 应用程序打开 BHIM UPI 应用程序并能够return交易的成功或失败状态。
我们将不胜感激任何帮助或指导来实现这一目标。
离子提供程序中不存在 'webIntentProvider'。
您必须从控制器注入中删除 'webIntent'。并使用以下代码打开您手机中可用的现有 UPI。
window.plugins.intentShim.startActivity(
{
action: window.plugins.intentShim.ACTION_VIEW,
url: urlIntent
},
function () { },
function () {
alert('Failed to open URL via Android Intent')
}
);
它将显示安装在您手机中的所有可用 UPI 提供商。请阅读文档 Deeplinking UPI 了解更多详情。
交叉检查您的 package.json 和 confilg.xml,是否在您的应用中安装了上述插件。