Uso de @capgo/capacitor-sim
Plugin SIM de Capacitor para obtener información de las tarjetas SIM del dispositivo.
Instalar
bun add @capgo/capacitor-sim
bunx cap sync
bunx cap sync copia el code nativo del plugin en tus proyectos nativos. Ejecútalo de nuevo tras cada actualización del plugin.
Importar
import { Sim } from '@capgo/capacitor-sim';
API de un vistazo
| Método | Descripción |
|---|---|
getSimCards |
Obtén información de las tarjetas SIM del dispositivo. |
checkPermissions |
Comprueba los permisos para acceder a la información de la SIM. |
requestPermissions |
Solicita permiso para acceder a la información de la SIM. |
Ejemplos
getSimCards()
Obtén información de las tarjetas SIM del dispositivo.
import { Sim } from '@capgo/capacitor-sim';
const { simCards } = await Sim.getSimCards();
simCards.forEach((sim, index) => {
console.log(`SIM ${index + 1}:`);
console.log(` Carrier: ${sim.carrierName}`);
console.log(` Country: ${sim.isoCountryCode}`);
console.log(` MCC: ${sim.mobileCountryCode}`);
console.log(` MNC: ${sim.mobileNetworkCode}`);
});
checkPermissions()
Comprueba los permisos para acceder a la información de la SIM.
import { Sim } from '@capgo/capacitor-sim';
const status = await Sim.checkPermissions();
if (status.readSimCard === 'granted') {
console.log('Permission granted');
} else {
console.log('Permission not granted');
}
requestPermissions()
Solicita permiso para acceder a la información de la SIM.
import { Sim } from '@capgo/capacitor-sim';
const status = await Sim.requestPermissions();
if (status.readSimCard === 'granted') {
// Now you can call getSimCards()
const simCards = await Sim.getSimCards();
}
Referencia completa
Continúa desde Uso de @capgo/capacitor-sim
Si estás usando Uso de @capgo/capacitor-sim para planificar las operaciones del dashboard y de API, conéctalo con @capgo/capacitor-sim para los detalles de implementación en @capgo/capacitor-sim, Primeros pasos para los detalles de implementación en Primeros pasos, Resumen de API para los detalles de implementación en API Overview, Introducción para los detalles de implementación en Introducción, y Claves de API para los detalles de implementación en API Keys.