iOSとAndroidのCapacitorアプリ向けに、NFCタグの検出・読み取り・書き込みをネイティブで提供
まずはここから startScanning() および以下に示すその他のコアメソッドです。
プラットフォーム対応
「プラットフォーム対応」というタイトルのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOS | はい | ネイティブ |
| Android | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガードする |
主要機能
「主要機能」セクションstartScanning- NFCタグの読み取りを開始します。stopScanning- 実行中のNFCスキャンセッションを停止します。write- 指定されたNDEFレコードを最後に検出したタグに書き込みます。erase- 空のNDEFメッセージを書き込むことで、最後に検出したタグの消去を試みます。
公開 API
「公開 API」セクション| メソッド | 説明 |
|---|---|
startScanning | NFCタグの読み取りを開始します。 |
stopScanning | 実行中のNFCスキャンセッションを停止します。 |
write | 最後に検出されたタグに、指定したNDEFレコードを書き込みます。 |
erase | 空のNDEFメッセージを書き込むことで、最後に検出されたタグの消去を試みます。 |
makeReadOnly | 最後に検出されたタグを読み取り専用に設定することを試みます。 |
share | P2P経由で別のデバイスとNDEFメッセージを共有します(Androidのみ)。 |
unshare | 共有中のNDEFメッセージの共有を停止します(Androidのみ)。 |
getStatus | 現在のNFCアダプターの状態を返します。 |
showSettings | ユーザーがNFCを有効にできるシステム設定ページを開きます。 |
getPluginVersion | ネイティブプラグインに組み込まれているバージョン文字列を返します。 |
isSupported | デバイスがNFCハードウェアをサポートしているか確認します。 |
addListener | 現在の挙動については、ソースの定義を参照してください。 |
addListener | 現在の挙動については、ソースの定義を参照してください。 |
addListener | 現在の挙動については、ソースの定義を参照してください。 |
信頼できる情報源
「信頼できる情報源」セクションこのリファレンスは以下から同期されています: src/definitions.ts 内の capacitor-nfc.
@capgo/capacitor-nfc からのステップアップ
「@capgo/capacitor-nfc からのステップアップ」セクション以下を使用している場合: @capgo/capacitor-nfc ネイティブプラグインの作業を計画するには、それを以下と連携させる @capgo/capacitor-nfc の使用方法 @capgo/capacitor-nfc でネイティブ機能を使用する場合、 Capgo プラグインディレクトリ Capgo プラグインディレクトリでのプロダクトワークフロー向けに、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加・更新 実装の詳細は Adding or Updating Plugins を、 Ionic Enterprise プラグインの代替案 製品ワークフローは Ionic Enterprise Plugin Alternatives を参照してください。