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 l'autorisation d'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 L'utilisation de @capgo/capacitor-sim pour planifier le tableau de bord et les opérations de 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 Getting Started, API Aperçu pour les détails d'implémentation dans API Aperçu, Introduction pour les détails d'implémentation dans l'Introduction, et API Clés pour les détails d'implémentation dans API Clés.