Lebih lanjut ke konten utama
@capgo/capacitor-sim Sumber Terbuka Simbol Plugin SIM

SIM Plugin Capacitor

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

Install

bun add @capgo/capacitor-sim bunx cap sync
npm, pnpm or yarn
  • npm install @capgo/capacitor-sim
  • pnpm add @capgo/capacitor-sim
  • yarn add @capgo/capacitor-sim

Panduan

Cara menggunakan SIM di Capacitor

Uji coba di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Tautan QR pratinjau plugin SIM code

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

FAQ

FAQ SIM plugin

Bagaimana cara menginstal plugin SIM di sebuah aplikasi Capacitor?

Jalankan "bun add @capgo/capacitor-sim" (atau "npm install @capgo/capacitor-sim"), kemudian jalankan "bunx cap sync" agar proyek iOS dan Android dapat menangkap native code. Import dari "@capgo/capacitor-sim" di aplikasi code.

Apakah @capgo/capacitor-sim berfungsi dengan React, Vue dan Angular?

Iya. SIM adalah paket Capacitor, sehingga berfungsi dengan semua framework web yang berjalan di dalam Capacitor, termasuk Ionic, React, Vue, Angular, Svelte dan JavaScript biasa.

Versi Capacitor mana yang didukung oleh @capgo/capacitor-sim?

Paket Capgo mengikuti versi utama Capacitor: gunakan versi plugin utama yang sesuai dengan versi utama Capacitor (misalnya plugin v8 dengan Capacitor 8). Tabel kompatibilitas di README GitHub menampilkan versi yang dipertahankan.

Apakah @capgo/capacitor-sim gratis dan terbuka sumber?

Iya. Sumber code tersedia secara publik di GitHub di https://github.com/Cap-go/capacitor-sim/ dan paketnya dapat diinstal secara gratis dari npm. Laporan bug dan permintaan pull diterima.

Bisa saya memperbarui code yang menggunakan SIM tanpa melalui tinjauan App Store?

Penginstalan atau pengupgrade plugin mengubah native code, sehingga memerlukan build aplikasi baru. Setelah itu, perubahan JavaScript, HTML dan CSS yang memanggil plugin dapat dikirimkan secara langsung dengan Capgo live updates.

Kirim perubahan SIM tanpa menunggu tinjauan aplikasi

Setelah plugin masuk ke dalam pembangunan toko Anda, Capgo pembaruan hidup mengirimkan perubahan JavaScript, HTML, dan CSS Anda ke pengguna dalam menit-menit.

Mulai dengan Capgo