メインコンテンツにスキップ
プラグインに戻る
@capgo/capacitor-sim
チュートリアル
@capgo/capacitor-sim

SIM

Retrieve SIM card information including carrier name, country code, and phone number

ガイド

SIMのチュートリアル

デバイスでテスト

Download the Capgo app, then scan the QR code.

SIM プラグインのプレビュー QR code

使用中:@capgo/capacitor-sim

Capacitor SIM プラグイン:デバイスのSIMカードから情報を取得する

インストール

bun add @capgo/capacitor-sim
bunx cap sync

このプラグインが提供するもの

  • getSimCards - デバイスのSIMカードから情報を取得する
  • checkPermissions - SIMカード情報へのアクセス許可を確認する
  • requestPermissions - SIMカード情報へのアクセス許可を要求する

使用例

getSimCards

デバイスのSIMカードから情報を取得する

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

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

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();
}

フルリファレンス

使用中の@capgo/capacitor-simから続けてください。

あなたは 使用中の@capgo/capacitor-sim ダッシュボードとAPIの実行を計画している場合、@API/__CAPGO_KEEP_1__-simと接続してください。 @capgo/capacitor-sim の実装詳細については、@capgo/capacitor-simを参照してください。 Getting Started Capacitor-SIMの実装詳細については、Getting Startedを参照してください。 CapgoのAPIの概要 Capacitor-SIMの実装詳細については、Capacitor-SIMのAPIの概要を参照してください。 導入 Capacitor-SIMの実装詳細については、Introduction、そして Capacitor-SIMのAPIのキーや Capacitor-SIMの実装詳細については、Capacitor-SIMのAPIのキーや