Menggunakan @capgo/capacitor-sim
Capacitor Plugin SIM untuk mengambil informasi dari kartu SIM perangkat.
Instal
bun add @capgo/capacitor-sim
bunx cap sync
bunx cap sync menyalin code native plugin ke dalam proyek native Anda. Jalankan kembali setiap kali melakukan upgrade plugin.
Impor
import { Sim } from '@capgo/capacitor-sim';
Sekilas tentang API
| Metode | Deskripsi |
|---|---|
getSimCards |
Dapatkan informasi dari kartu SIM perangkat. |
checkPermissions |
Periksa izin untuk mengakses informasi kartu SIM. |
requestPermissions |
Minta izin untuk mengakses informasi kartu SIM. |
Contoh
getSimCards()
Dapatkan informasi dari kartu SIM perangkat.
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()
Periksa izin untuk mengakses informasi kartu 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()
Minta izin untuk mengakses informasi kartu 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();
}
Referensi lengkap
Lanjutkan dari Menggunakan @capgo/capacitor-sim
Jika Anda menggunakan Menggunakan @capgo/capacitor-sim untuk merencanakan operasi dashboard dan API, hubungkan dengan @capgo/capacitor-sim untuk detail implementasi di @capgo/capacitor-sim, Panduan Memulai untuk detail implementasi di Getting Started, Ringkasan API untuk detail implementasi di API Overview, Pendahuluan untuk detail implementasi di Introduction, dan Kunci API untuk detail implementasi di API Keys.