Guide
Comment utiliser SIM dans Capacitor
Utilisation de @capgo/capacitor-sim
Plugin SIM Capacitor 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';
API en un coup d'œil
| Méthode | Description |
|---|---|
getSimCards |
Obtenir 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. |
Exemples
getSimCards()
Obtenir 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érifier 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()
Demander 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 Utilisation de @capgo/capacitor-sim pour planifier le tableau de bord et les opérations de API, connectez-l’à @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, 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 Clés API pour le détail d'implémentation des Clés API