Angularjs UPI从IONIC到BHIM的深度链接-Ionic1(WebIntent)

Angularjs UPI从IONIC到BHIM的深度链接-Ionic1(WebIntent),angularjs,ionic-framework,deep-linking,upi,Angularjs,Ionic Framework,Deep Linking,Upi,目前我正在从事一个项目,该项目是在Ionic 1和AngularJs中实现的 现在,我们正在努力将其与BHIM UPI集成,以执行应用内支付。我认为我们需要安装IONIC Native Web Intent插件,以便对BHIM进行Web Intent调用 但我对angularJs和Ionic是相当陌生的。我已经看到了一些与此相关的问题,但这些问题都在Ionic3和最新版本中实现 我曾试图通过在这方面的帮助下进行Web意图调用来实现这一点,但没有成功。它给出的错误消息如下所示 ionic.b

目前我正在从事一个项目,该项目是在Ionic 1和AngularJs中实现的

现在,我们正在努力将其与BHIM UPI集成,以执行应用内支付。我认为我们需要安装IONIC Native Web Intent插件,以便对BHIM进行Web Intent调用

但我对angularJs和Ionic是相当陌生的。我已经看到了一些与此相关的问题,但这些问题都在Ionic3和最新版本中实现

  • 我曾试图通过在这方面的帮助下进行Web意图调用来实现这一点,但没有成功。它给出的错误消息如下所示

    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)
    
    编辑:

    我想从我的爱奥尼亚应用程序打开BHIM UPI应用程序,并能够返回交易的成功或失败状态


    我们将非常感谢您提供的任何帮助或指导。

    ionic提供商中不存在“webIntentProvider”

    您必须从控制器中删除“webIntent”。并使用以下代码打开手机中现有的UPIs

    window.plugins.intentshem.startActivity(
    {
    操作:window.plugins.intentshem.action\u视图,
    url:urlIntent
    },
    函数(){},
    函数(){
    警报('无法通过Android意图打开URL')
    }
    
    );“”适用于ionic2或更高版本是否要从ionic1打开bhim应用程序app@KhurshidAnsari是的,但是我们正在使用Ionic1和AngularJs,我正在搜索,如果有任何方法可以通过这些技术实现这一点的话。你可以直接使用cordova插件,而不是原生插件ionic@KhurshidAnsari我已经更新了我的问题检查一次…;)感谢您的回答和时间,现在我可以在手机上打开与UPI相关的应用程序,但不能直接重定向到所选的BHIM。感谢您的时间和建议,现在我可以用我以前尝试过的相同API解决这个问题。上面的代码说,类型插件上不存在“intentShim”。我想通过我的爱奥尼亚应用打开手机上安装的所有UPI应用,请帮助我。我使用的是离子v4。