En utilisant @capgo/capacitor-sim
Plugin SIM de Capacitor pour récupérer des informations des cartes SIM de l'appareil.
Installation
bun add @capgo/capacitor-sim
bunx cap sync
Ce plugin expose les informations suivantes
getSimCards- Récupérer les informations des cartes SIM du appareil.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 les informations des cartes SIM du appareil.
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/
- Docs: /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 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, 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 l'Introduction, et API Clés pour les détails d'implémentation dans API Clés.