Guide
Tutoriel sur SIM
Utilisation de @capgo/capacitor-sim
Plugin SIM de Capacitor 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érifiez les permissions pour accéder 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
Demandez les permissions pour accéder 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 à partir de l'utilisation de @capgo/capacitor-sim
Si vous utilisez En utilisant @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, API Présentation pour les détails d'implémentation dans API Présentation, Introduction pour les détails d'implémentation dans Introduction, et API Clés pour les détails d'implémentation dans API Clés.