Saltare al contenuto principale
@capgo/capacitor-sim Open source Icona plugin SIM

SIM plugin Capacitor

Recupera informazioni della carta SIM, compreso il nome del fornitore, il paese code e il numero di telefono

Installa

bun add @capgo/capacitor-sim bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-sim
  • pnpm add @capgo/capacitor-sim
  • yarn add @capgo/capacitor-sim

Guida

Come utilizzare SIM in Capacitor

Testa sul dispositivo

Scarica l'app Capgo, poi scansa il codice QR code.

Collegamento QR di anteprima del plugin SIM code

Utilizza @capgo/capacitor-sim

Capacitor Plugin SIM per la raccolta di informazioni dai cartelli SIM del dispositivo.

Installa

bun add @capgo/capacitor-sim
bunx cap sync

bunx cap sync Copia il plugin nativo code nei tuoi progetti nativi. Esegui nuovamente dopo ogni aggiornamento del plugin.

Importa

import { Sim } from '@capgo/capacitor-sim';

Vedi API in un colpo d'occhio

Metodo Descrizione
getSimCards Ottieni informazioni dai cartelli SIM del dispositivo.
checkPermissions Check permission to access SIM card information.
requestPermissions Richiedi la permessione per accedere alle informazioni del cartello SIM.

Esempi

getSimCards()

Ottieni informazioni dai cartelli 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()

Check permission to access SIM card information.

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()

Richiedi la permessione per accedere alle informazioni del cartello 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();
}

Riferimento completo

Continua dall'uso di @capgo/capacitor-sim

Se stai utilizzando Utilizza @capgo/capacitor-sim per pianificare dashboard e operazioni di API, collega @capgo/capacitor-sim per i dettagli di implementazione in @capgo/capacitor-sim Guida di avvio per i dettagli di implementazione in Guida di avvio Panoramica di API per i dettagli di implementazione in Panoramica di API Introduzione per i dettagli di implementazione in Introduzione API Chiavi per il dettaglio di implementazione in API Chiavi.

FAQ

FAQ del plugin SIM

Come posso installare il plugin SIM in un'app Capacitor?

Esegui "bun add @capgo/capacitor-sim" (o "npm install @capgo/capacitor-sim"), quindi esegui "bunx cap sync" affinché i progetti iOS e Android recuperino i nativi code. Importalo da "@capgo/capacitor-sim" nella tua app code.

Funziona @capgo/capacitor-sim con React, Vue e Angular?

Sì. SIM è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Qual è la versione di Capacitor supportata da @capgo/capacitor-sim?

I plugin Capgo seguono la versione maggiore di Capacitor: utilizza la versione del plugin maggiore che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

È @capgo/capacitor-sim gratuito e open source?

Sì. Il codice sorgente code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-sim/ e il pacchetto è gratuito per l'installazione da npm. I segnalazioni di bug e le richieste di pull sono benvenute.

Posso aggiornare code che utilizza SIM senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica i nativi code, quindi richiede una nuova costruzione dello store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere spedite immediatamente con Capgo live updates.

Invia modifiche al SIM senza attendere la revisione dell'app.

Una volta che il plugin è presente nella tua build di store, Capgo aggiornamenti in tempo reale inviano le tue modifiche JavaScript, HTML e CSS ai utenti in pochi minuti.

Inizia con Capgo