Get SIM Card Info. For Capacitor.
https://www.npmjs.com/package/cap-sim-info
npm install cap-sim-info
npx cap sync
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
import { SimInfo } from 'cap-sim-info';
const sims = await SimInfo.getSimInfo();
console.log(sims);
getSimInfo() => Promise<{ phoneNumber: string | null; }>
{
"simInfo": [
{
"carrierName": "VIVO",
"displayName": "VIVO",
"countryIso": "br",
"iccId": "895510953571576",
"simSlotIndex": 0,
"phoneNumber": "+5546999XXXXXX"
},
{
"carrierName": "Vinteum Telecom",
"displayName": "Vinteum Telecom",
"countryIso": "usa",
"iccId": "895506474390",
"simSlotIndex": 1,
"phoneNumber": "+14912813"
}
]
}