0

I need some help. I need take phoneNumber of device . Iam using cordova-plugin-sim. Heres my code

this.sim.getSimInfo().then(
(info) => browser.on(“loadstop”)
.subscribe(
() => {
console.log(info.phoneNumber);
alert(info.phoneNumber+’ '+info.cards[0].phoneNumber);
},
err => {
console.log("InAppBrowser loadstart Event Error: " + err);
}),
(err) => console.log('Unable to get sim info: ', err)
);

But i had a problem. In my emulator everything work great, but on my real device i had undefind when i try outpu phoneNumber? other parameters work great. Where is problem? I ask all permissions on the start of app

this.sim.hasReadPermission().then(
(info) => console.log('Has permission: ', info)
);

    this.sim.requestReadPermission().then(
        () => console.log('Permission granted'),
        () => console.log('Permission denied')
    );
ItsMyLife
  • 458
  • 7
  • 21

0 Answers0