Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Ionic Cordova在HTTPS上运行_Android_Ionic Framework_Ionic3 - Fatal编程技术网

Android Ionic Cordova在HTTPS上运行

Android Ionic Cordova在HTTPS上运行,android,ionic-framework,ionic3,Android,Ionic Framework,Ionic3,我是离子开发的新手,所以如果我的问题很明显,请原谅我,因为我确信我遗漏了一些主要的东西 我正在开发的应用程序需要接受信用卡付款。为了避免将信用卡信息直接发送到我的服务器,我使用获取一个付款临时凭证,然后将其传递给我的控制器并用于处理付款 当我尝试在Android手机上运行代码时,问题就出现了。js API要求发出请求的页面通过HTTPS提供服务,而使用我的设备时显然不是这样。我收到的accept.js错误是:E\u WC\u 02:需要HTTPS连接。在文档中查找E_WC_02时说:“嵌入Acc

我是离子开发的新手,所以如果我的问题很明显,请原谅我,因为我确信我遗漏了一些主要的东西

我正在开发的应用程序需要接受信用卡付款。为了避免将信用卡信息直接发送到我的服务器,我使用获取一个付款临时凭证,然后将其传递给我的控制器并用于处理付款

当我尝试在Android手机上运行代码时,问题就出现了。js API要求发出请求的页面通过HTTPS提供服务,而使用我的设备时显然不是这样。我收到的accept.js错误是:
E\u WC\u 02:需要HTTPS连接
。在文档中查找E_WC_02时说:“嵌入Accept.js的页面必须通过HTTPS连接提供服务。”

我可以使用ionic serve和https代理在我的浏览器中消除这个错误,但是每当我运行android并直接在我的手机上测试它时,我就会得到上面的错误。如何使用https在手机上运行代码

我找遍了所有地方,发现了几个相关的问题,但它们都与
ionic-service
和https有关。我没有发现https问题与运行android的爱奥尼亚cordova有关

我的爱奥尼亚信息输出:

离子型:

爱奥尼亚(爱奥尼亚CLI):4.1.2

离子骨架:离子角3.9.2

@爱奥尼亚/应用程序脚本:3.1.10

科尔多瓦:

cordova(cordova CLI):8.0.0

Cordova平台:安卓7.0.0

浏览器5.0.4

ios 4.5.5

Cordova插件: cordova插件离子键盘2.1.3,cordova插件离子网络视图 1.2.1(和11个其他插件)

系统:

NodeJS:v6.9.1

npm:3.10.8操作系统:Windows 10