Menggunakan @capgo/capacitor-sim
Plugin SIM Capacitor untuk mengambil informasi dari kartu SIM perangkat.
Install
bun add @capgo/capacitor-sim
bunx cap sync
bunx cap sync Menggandakan kode native plugin code ke proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.
Import
import { Sim } from '@capgo/capacitor-sim';
Ringkasan API
| Metode | Deskripsi |
|---|---|
getSimCards |
Mendapatkan informasi dari kartu SIM perangkat. |
checkPermissions |
Periksa izin untuk mengakses informasi kartu SIM. |
requestPermissions |
Minta izin untuk mengakses informasi kartu SIM. |
Contoh
getSimCards()
Mendapatkan 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
Teruskan dari Menggunakan @capgo/capacitor-sim
Jika Anda menggunakan Menggunakan @capgo/capacitor-sim untuk merencanakan dashboard dan operasi API, hubungkannya dengan @capgo/capacitor-sim untuk detail implementasi di @capgo/capacitor-sim, Mulai Membuat untuk detail implementasi di Mulai Membuat, Ringkasan API untuk detail implementasi di Ringkasan API, Pendahuluan untuk detail implementasi di Pendahuluan, dan Kunci API untuk detail implementasi di Kunci API