Ke halaman utama
Kembali ke plugin
@capgo/capacitor-sim
Tutorial
@capgo/capacitor-sim

SIM

Mengambil informasi kartu SIM termasuk nama penyedia layanan, negara code, dan nomor telepon

Petunjuk

Tutorial pada SIM

Uji coba pada perangkat

Unduh aplikasi Capgo terlebih dahulu, kemudian scan kode QR code.

Tautan QR pratinjau plugin SIM code

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

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.