Guide
Tutoriel sur SIM
Utilisation de @capgo/capacitor-sim
Capacitor Plugin SIM pour récupérer des informations des cartes SIM du dispositif.
Installer
bun add @capgo/capacitor-sim
bunx cap sync
Ce que ce plugin expose
getSimCards- Récupérer des informations des cartes SIM du dispositif.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 des informations des cartes SIM du dispositif.
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
- GitHub: https://github.com/Cap-go/capacitor-sim/
- Documentation : /docs/plugins/sim/
Continuez de là : Utilisation de @capgo/capacitor-sim
Si vous utilisez Utilisation de @capgo/capacitor-sim pour planifier le tableau de bord et les opérations de API, connectez-l’avec @capgo/capacitor-sim pour les détails d'implémentation dans @capgo/capacitor-sim, Démarrage pour les détails d'implémentation dans Getting Started, Vue d'ensemble API pour les détails d'implémentation dans Vue d'ensemble API Introduction pour les détails d'implémentation dans Introduction, et Clés API pour les détails d'implémentation dans Clés API.