@capgo/capacitor-nfc の使い方
Capacitor NFCプラグイン用の公開 API ページ
インストール
bun add @capgo/capacitor-nfc
bunx cap sync
bunx cap sync プラグインのネイティブcodeをネイティブプロジェクトにコピーします。プラグインをアップグレードするたびに再度実行してください。
インポート
import { CapacitorNfc } from '@capgo/capacitor-nfc';
API の概要
| メソッド | 説明 |
|---|---|
startScanning |
NFCタグの読み取りを開始します。 |
stopScanning |
実行中のNFCスキャンセッションを停止します。 |
write |
最後に検出されたタグに指定したNDEFレコードを書き込みます。 |
erase |
空のNDEFメッセージを書き込むことで、最後に検出されたタグの消去を試みます。 |
makeReadOnly |
最後に検出されたタグを読み取り専用に設定することを試みます。 |
share |
ピアツーピアで他のデバイスとNDEFメッセージを共有します(Androidのみ)。 |
unshare |
先に指定したNDEFメッセージの共有を停止します(Androidのみ)。 |
getStatus |
現在のNFCアダプターの状態を返します。 |
showSettings |
ユーザーがNFCを有効にできるシステム設定ページを開きます。 |
isSupported |
デバイスがNFCハードウェアをサポートしているかを確認します。 |
例
startScanning()
NFCタグの読み取りを開始します。
import { CapacitorNfc } from '@capgo/capacitor-nfc';
await CapacitorNfc.startScanning();
stopScanning()
実行中のNFCスキャンセッションを停止します。
import { CapacitorNfc } from '@capgo/capacitor-nfc';
await CapacitorNfc.stopScanning();
write()
最後に検出されたタグに指定したNDEFレコードを書き込みます。
import { CapacitorNfc } from '@capgo/capacitor-nfc';
await CapacitorNfc.write({
records: [
{
tnf: 1,
type: [1],
id: [1],
payload: [1],
},
],
});
erase()
空のNDEFメッセージを書き込むことで、最後に検出されたタグの消去を試みます。
import { CapacitorNfc } from '@capgo/capacitor-nfc';
await CapacitorNfc.erase();
makeReadOnly()
最後に検出されたタグを読み取り専用に設定することを試みます。
import { CapacitorNfc } from '@capgo/capacitor-nfc';
await CapacitorNfc.makeReadOnly();
share()
ピアツーピアで他のデバイスとNDEFメッセージを共有します(Androidのみ)。
import { CapacitorNfc } from '@capgo/capacitor-nfc';
await CapacitorNfc.share({
records: [
{
tnf: 1,
type: [1],
id: [1],
payload: [1],
},
],
});
上記の表には10個のコアメソッドが記載されています。リスナーとバージョンのヘルパー、および各メソッドの完全な仕様については、 GitHub リポジトリ.
イベントをリッスンする
addListener ハンドルを返します。画面がアンマウントされるときに handle.remove() を呼び出してください。
完全なリファレンス
@capgo/capacitor-nfc の使用方法から続けてください
使用している場合 @capgo/capacitor-nfc の使い方 ダッシュボードと API の運用を計画するには、これを次と連携させます @capgo/capacitor-nfc @capgo/capacitor-nfc の実装の詳細については、 スタートガイド スタートガイドの実装詳細については、 API の概要 「API の概要」の実装の詳細については、 はじめに はじめにの実装詳細、および API キー API Keys の実装詳細については、