我安装了
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);
}
没有获得SIM卡有没有其他尝试使用不同的插件获取SIM卡详细信息列表
答案 0 :(得分:0)
试试这个:
constructor(public sim: Sim) { }
this.sim.getSimInfo().then(info => {
console.log('Sim info: ', info);
}).catch(err => {
console.log('Unable to get sim info: ', err);
});
答案 1 :(得分:0)
如果您想要使用 Android API 22 的用户需要多少SIM卡?
getSimInfo 的返回对象数组(卡片)中可用SIM卡的详细信息。
检查https://github.com/pbakondy/cordova-plugin-sim#under-the-hood