Menggunakan @capgo/capacitor-sim
Capacitor Plugin SIM untuk mengambil informasi dari kartu SIM perangkat.
Pasang
bun add @capgo/capacitor-sim
bunx cap sync
Apa yang Dibuka oleh Plugin Ini
getSimCards- Mengambil informasi dari kartu SIM perangkat.checkPermissions- Memeriksa izin untuk mengakses informasi kartu SIM.requestPermissions- Minta izin untuk mengakses informasi kartu SIM.
Contoh Penggunaan
getSimCards
Mengambil informasi dari kartu SIM perangkat.
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
Memeriksa izin untuk mengakses informasi kartu 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
Meminta izin untuk mengakses informasi kartu 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();
}
Referensi Lengkap
- GitHub: https://github.com/Cap-go/capacitor-sim/
- Dokumen: /docs/plugins/sim/
Teruskan dari Menggunakan @capgo/capacitor-sim
Jika Anda menggunakan Menggunakan @capgo/capacitor-sim untuk merencanakan dashboard dan operasi API, hubungkan dengan @capgo/capacitor-sim untuk detail implementasi di @capgo/capacitor-sim, Mulai Menggunakan untuk detail implementasi di Getting Started, Ringkasan API untuk detail implementasi di Ringkasan API Pendahuluan untuk detail implementasi di Pendahuluan, dan Kunci API untuk detail implementasi di Kunci API