Utilisation de @capgo/capacitor-sim
Plugin SIM de Capacitor pour récupérer des informations des cartes SIM des appareils.
Installer
bun add @capgo/capacitor-sim
bunx cap sync
bunx cap sync copie le code natif du plugin dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à jour du plugin.
Importer
import { Sim } from '@capgo/capacitor-sim';
API en un coup d'œil
| Méthode | Description |
|---|---|
getSimCards |
Obtenez des informations des cartes SIM du dispositif. |
checkPermissions |
Vérifiez les autorisations d'accès aux informations de la carte SIM. |
requestPermissions |
Demandez la permission d'accéder aux informations de la carte SIM. |
Examples
getSimCards()
Obtenez des informations des cartes SIM du dispositif.
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()
Vérifiez les autorisations d'accès aux informations de la carte 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()
Demandez la permission d'accéder aux informations de la carte 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();
}
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-l’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, API Vue d'ensemble pour le détail d'implémentation dans API Vue d'ensemble, Introduction pour le détail d'implémentation dans Introduction, et API Clés pour le détail d'implémentation dans API Clés.