Ionic Cordova通过HTTPS运行

时间:2018-10-08 21:09:48

标签: android ionic-framework ionic3

我对离子技术的开发还很陌生,所以请原谅我的要求是否很明显,因为我确定我在这里缺少一些重要的东西。

我正在使用的应用需要接受信用卡付款。为了避免将信用卡信息直接发送到我的服务器,我正在使用accept.js来获取付款随机数,然后可以将该随机数传递给我的控制器并用于处理付款。

当我尝试在Android手机上运行代码时出现问题。 accept.js API要求发出请求的页面必须通过HTTPS进行处理,使用我的设备时显然不是这种情况。我收到的accept.js错误是:E_WC_02: A HTTPS connection is required。在文档中查找E_WC_02时说:“嵌入Accept.js的页面必须通过HTTPS连接提供。”

我可以结合使用离子服务和https代理来使该错误在浏览器中消失,但是每当我执行ionic cordova run android并直接在手机上对其进行测试时,都会收到上述错误。如何使用https在手机上运行代码?

我环顾四周,发现了几个相关的问题,但是它们都与ionic serve和https有关。我没有发现与ionic cordova run android相关的https问题。

我的离子信息输出:

  

离子:

     

ionic(Ionic CLI):4.1.2

     

离子框架:离子角3.9.2

     

@ ionic / app-scripts:3.1.10

     

科尔多瓦:

     

cordova(Cordova CLI):8.0.0

     

Cordova平台:android 7.0.0,

     

浏览器5.0.4,

     

ios 4.5.5

     

Cordova插件:   cordova-plugin-ionic-keyboard 2.1.3,cordova-plugin-ionic-webview   1.2.1(和其他11个插件)

     

系统:

     

NodeJS:v6.9.1

     

npm:3.10.8操作系统:Windows 10

0 个答案:

没有答案