Anleitung
SIM in Capacitor nutzen
Verwendung von @capgo/capacitor-sim
Capacitor SIM-Plugin zum Abrufen von Informationen von SIM-Karten des Geräts.
Installieren
bun add @capgo/capacitor-sim
bunx cap sync
bunx cap sync kopiert den nativen code des Plugins in deine nativen Projekte. Nach jedem Plugin-Upgrade erneut ausführen.
Importieren
import { Sim } from '@capgo/capacitor-sim';
API auf einen Blick
| Methode | Beschreibung |
|---|---|
getSimCards |
Informationen von den SIM-Karten des Geräts abrufen. |
checkPermissions |
Berechtigung für den Zugriff auf SIM-Karteninformationen prüfen. |
requestPermissions |
Berechtigung für den Zugriff auf SIM-Karteninformationen anfordern. |
Beispiele
getSimCards()
Informationen von den SIM-Karten des Geräts abrufen.
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()
Berechtigung für den Zugriff auf SIM-Karteninformationen prüfen.
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 für den 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
Weiterlesen unter Verwendung von @capgo/capacitor-sim
Wenn du es nutzt Verwendung von @capgo/capacitor-sim um Dashboard- und API-Operationen zu planen, verbinde es mit @capgo/capacitor-sim für die Implementierungsdetails in @capgo/capacitor-sim, Erste Schritte für die Implementierungsdetails in Erste Schritte, API Übersicht für Details zur Implementierung im API Overview, Einführung für die Implementierungsdetails in der Einleitung und API Schlüssel für die Implementierungsdetails in den API Keys.