Petunjuk
Tutorial pada SIM
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- Ambil informasi dari kartu-kartu SIM perangkat.checkPermissions- Periksa izin untuk mengakses informasi kartu SIM.requestPermissions- Minta izin untuk mengakses informasi kartu SIM.
Contoh Penggunaan
getSimCards
Ambil informasi dari kartu-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
Periksa 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
Minta 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, Membuat Mulai untuk detail implementasi di Getting Started, API Pengantar untuk detail implementasi di API Pengantar, Pendahuluan untuk detail implementasi di Pendahuluan, dan API Kunci untuk detail implementasi di API Kunci.