Menggunakan @capgo/capacitor-sim
Capacitor SIM Plugin 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 lagi setelah setiap upgrade plugin.
Impor
import { Sim } from '@capgo/capacitor-sim';
Sekilas tentang API
| Metode | Deskripsi |
|---|---|
getSimCards |
Dapatkan informasi dari kartu SIM perangkat. |
checkPermissions |
Cek 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()
Cek 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, Ikhtisar API untuk detail implementasi di Ringkasan API, Pendahuluan untuk detail implementasi di Introduction, dan Kunci API untuk detail implementasi di API Keys.