我是Ionic的新手,我希望在我的应用程序中实现SSL固定。我正在使用这个插件https://ionicframework.com/docs/native/http/,我的home.ts看起来像这样
products
我的import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import {HTTP} from '@ionic-native/http';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor(public navCtrl: NavController, public http:HTTP) {
}
ionViewDidLoad() {
this.load();
}
load(){
this.http.get('https://www.dashboard.mambowallet.com', {}, {})
.then(data => {
console.log("connection successful");
console.log(data.status);
console.log(data.data); // data received by server
console.log(data.headers);
})
.catch(error => {
console.log("connection not successful");
console.log(error.status);
console.log(error.error); // error message as string
console.log(error.headers);
});
}
}
看起来像这样
app.modules.ts
我已将服务器SSL证书保存在src / assets文件夹中,当我执行离子服务时,在浏览器上控制台输出此
我错过了什么吗?
答案 0 :(得分:0)
您需要在真实设备上进行测试。您将无法在Chrome浏览器/模拟器中使用任何cordova或本机插件,即不能使用“离子服务”
在下面运行此命令,然后使用Safari调试您的应用。
ionic cordova run ios --device -l --debug --verbose