如何使用离子2获取SIM卡详细信息



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

相关内容

最新更新