无法获得phoneNumber离子cordova

时间:2017-09-08 09:11:33

标签: cordova cordova-plugins ionic3 phone-number

我有简单的代码

import { Sim } from '@ionic-native/sim';
    constructor(private navParams: NavParams, private sim: Sim, public navCtrl: NavController, private androidPermissions: AndroidPermissions) {
this.sim.requestReadPermission().then(
          () => console.log('Permission granted'),
          () => console.log('Permission denied')
      );
  public goToReport(){
            this.sim.getSimInfo().then((info) => console.log(info.phoneNumber))
    }

但我得到空字符串。当我尝试控制像console.log(info.deviceId)这样的东西/它需要READ_PHONE_STATE权限作为电话号码时,一切正常

1 个答案:

答案 0 :(得分:0)

如果您查看文档,尤其是return-object docs,您会在那里找到一个脚注:

  

注意:phoneNumber的内容不可靠(请参阅thisthisthis文章)。有时phoneNumber只是一个空字符串。