Zum Hauptinhalt springen
@capgo/capacitor-Simulator Geräte-APIs Open-Source

SIM Capacitor-Plugin

Abrufen Sie SIM-Karteninformationen einschließlich Carrier-Name, Land code und Telefonnummer

Installieren

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

Anleitung

How zu Capacitor verwenden

Gerät testen

Herunterladen Sie die Capgo-App, dann scannen Sie die QR-code.

Vorschau-code-QR für SIM-Plugin

@capgo/capacitor-sim verwenden

Capacitor-SIM-Plugin zum Abrufen von Informationen aus Gerätesim-Karten

Installieren

bun add @capgo/capacitor-sim
bunx cap sync

bunx cap sync kopiert die Plugin-Eigenschaften code in Ihre native Projekte. Führen Sie es erneut aus, nachdem Sie jedes Plugin aktualisiert haben.

Importieren

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

API im Überblick

Methode Beschreibung
getSimCards Beschafft Informationen von den SIM-Karten des Geräts.
checkPermissions Überprüft die Berechtigung zum Zugriff auf SIM-Karteninformationen.
requestPermissions Berechtigung zum Zugriff auf SIM-Karteninformationen anfordern.

Beispiele

getSimCards()

Beschafft Informationen von den SIM-Karten des Geräts.

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

Überprüft die Berechtigung zum Zugriff auf SIM-Karteninformationen.

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

Berechtigung zum Zugriff auf SIM-Karteninformationen anfordern.

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

Vollständige Referenz

Fortfahren von Using @capgo/capacitor-sim

Wenn Sie Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-sim verwenden Verwendung von @capgo/capacitor-sim um das Dashboard und API-Operationen zu planen, verbinden Sie es mit @capgo/capacitor-Simulator zur Implementierungsdetail in @capgo/capacitor-sim Getting Started zur Implementierungsdetail in Anleitung API Übersicht zur Implementierungsdetail in API Übersicht, Einführung zur Implementierungsdetail in Einführung, und API Schlüssel zur Implementierungsdetail in API Schlüssel.

FAQ

SIM-Plugin-FAQ

Wie installiere ich den SIM-Plugin in einer Capacitor-Anwendung?

Laufen Sie "bun add @capgo/capacitor-sim" (oder "npm install @capgo/capacitor-sim"), dann laufen Sie "bunx cap sync" so dass die iOS- und Android-Projekte die native code aufnehmen. Importieren Sie es von "@capgo/capacitor-sim" in Ihrer code-Anwendung.

Arbeitet @capgo/capacitor-sim mit React, Vue und Angular?

Ja. SIM ist ein Capacitor-Paket, also funktioniert es mit jedem Webframework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-sim?

Capgo-Plugins folgen der Capacitor-Version: verwenden Sie die Plugin-Majorversion, die Ihrer Capacitor-Majorversion entspricht (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README listet die unterstützten Versionen auf.

ist @capgo/capacitor-sim kostenlos und Open-Source?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-sim/ and the package is free to install from npm. Bug reports and pull requests are welcome.

Kann ich code mit SIM ohne eine App-Store-Bewertung aktualisieren?

Die Installation oder Aktualisierung des Plugins ändert die native code, daher benötigt es eine neue Store-Build. Anschließend können JavaScript-, HTML- und CSS-Änderungen, die den Plugin aufrufen, sofort mit Capgo-Live-Updates verschickt werden.

Schiffe SIM-Änderungen ohne auf die App-Überprüfung warten zu müssen

Einmal das Plugin in Ihrem Store-Build integriert, Capgo Live-Updates drücken Ihre JavaScript-, HTML- und CSS-Änderungen an die Benutzer in Minuten aus.

Beginnen Sie mit Capgo