Guide
Comment utiliser SIM dans Capacitor
En utilisant @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
bunx cap sync copie le code natif du plugin code dans vos projets natifs. Exécutez-l’à nouveau après chaque mise à jour du plugin.
Importer
import { Sim } from '@capgo/capacitor-sim';
Vue d'ensemble de API
| Méthode | Description |
|---|---|
getSimCards |
Récupérez des informations des cartes SIM du dispositif. |
checkPermissions |
Vérifiez la permission d'accès aux informations de la carte SIM. |
requestPermissions |
Demandez la permission d'accès aux informations de la carte SIM. |
Exemples
getSimCards()
Récupérez 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 la permission 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ès 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 En utilisant @capgo/capacitor-sim 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, Getting Started pour les détails d'implémentation dans Démarrage, Vue d'ensemble de API pour les détails d'implémentation dans Vue d'ensemble de API, Introduction pour les détails d'implémentation dans Introduction, et API Clés pour les détails d'implémentation dans les API clés.