i安装
ionic cordova plugin add cordova-plugin-sim
npm install --save @ionic-native/sim
在app.module中导入
import { Sim } from '@ionic-native/sim';
providers[
Sim
]
import { Sim } from "@ionic-native/sim";
getSimData() {
try {
let simPermission = this.sim.requestReadPermission();
let simData = this.sim.getSimInfo();
this.simInfo = simData;
this.cards = simData.cards;
console.log(simData);
}
} catch (error) {
console.log(error);
}
没有获得SIMS卡
尝试以下方法:
constructor(public sim: Sim) { }
this.sim.getSimInfo().then(info => {
console.log('Sim info: ', info);
}).catch(err => {
console.log('Unable to get sim info: ', err);
});
如果您想使用多少个SIMS用户,则需要 Android API 22 您有?
> getsiminfo 返回对象阵列中可用SIM卡的详细信息(cards(。
检查https://github.com/pbakondy/cordova-plugin-sim#under-thehood-hood