Passer au contenu principal
Retour aux plugins
@capgo/capacitor-sim
Guide de tutoriel
@capgo/capacitor-sim

SIM

Récupérer les informations de la carte SIM, y compris le nom du fournisseur, le pays code et le numéro de téléphone

Guide

Tutoriel sur SIM

Test sur appareil

Téléchargez l'application Capgo, puis scannez le QR code.

Lien QR de prévisualisation du plugin SIM code

En utilisant @capgo/capacitor-sim

Plugin SIM de Capacitor pour récupérer des informations des cartes SIM de l'appareil.

Installation

bun add @capgo/capacitor-sim
bunx cap sync

Ce plugin expose les informations suivantes

  • getSimCards - Récupérer les informations des cartes SIM du appareil.
  • checkPermissions - Vérifier la permission d'accès aux informations de la carte SIM.
  • requestPermissions - Demander la permission d'accès aux informations de la carte SIM.

Exemple d'utilisation

getSimCards

Récupérer les informations des cartes SIM du appareil.

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

const { simCards } = await SimPlugin.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

Vérifier la permission d'accès aux informations de la carte SIM.

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

const status = await SimPlugin.checkPermissions();
if (status.readSimCard === 'granted') {
  console.log('Permission granted');
} else {
  console.log('Permission not granted');
}

requestPermissions

Demander la permission d'accès aux informations de la carte SIM.

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

const status = await SimPlugin.requestPermissions();
if (status.readSimCard === 'granted') {
  // Now you can call getSimCards()
  const simCards = await SimPlugin.getSimCards();
}

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-sim

Si vous utilisez L'utilisation de @capgo/capacitor-sim pour planifier le tableau de bord et les opérations API, connectez-le avec @capgo/capacitor-sim pour les détails d'implémentation dans @capgo/capacitor-sim, Prise en main pour les détails d'implémentation dans Prise en main, Vue d'ensemble de API pour les détails d'implémentation dans Vue d'ensemble de API, Introduction pour les détails d'implémentation dans l'Introduction, et API Clés pour les détails d'implémentation dans API Clés.