Panduan
Tutorial SIM
Menggunakan @capgo/capacitor-sim
Capacitor Plugin SIM untuk mengambil informasi dari kartu SIM perangkat.
Instal
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, API Ringkasan Untuk detail implementasi di API Ringkasan, Pendahuluan Untuk detail implementasi di Pendahuluan, dan API Kunci Untuk detail implementasi di API Kunci.