Zum Hauptinhalt springen
Zurück zu Plugins
@capgo/capacitor-nfc
Tutorial
von github.com/Cap-go

NFC

Nativ-NFC-Tags-Entdeckung, -Lesen und -Schreiben für Capacitor-Apps auf iOS und Android

Richtlinie

Tutorial zu NFC

Mit @capgo/capacitor-nfc verwenden

Öffentliche API Oberfläche für den Capacitor NFC-Plugin.

Installieren

bun add @capgo/capacitor-nfc
bunx cap sync

Was dieser Plugin bereitstellt

  • startScanning - Beginnt mit der Suche nach NFC-Tags.
  • stopScanning - Beendet die laufende NFC-Scansitzung.
  • write - Schreibt die bereitgestellten NDEF-Records auf den letzten entdeckten Tag.
  • erase - Versucht, den letzten entdeckten Tag zu löschen, indem ein leerer NDEF-Befehl geschrieben wird.

Beispielverwendung

startScanning

Beginnt mit dem Abhören von NFC-Tags.

import { CapacitorNfc } from '@capgo/capacitor-nfc';

await CapacitorNfc.startScanning();

stopScanning

Beendet die laufende NFC-Scannsession.

import { CapacitorNfc } from '@capgo/capacitor-nfc';

await CapacitorNfc.stopScanning();

write

Schreibt die bereitgestellten NDEF-Einträge auf den letzten entdeckten Tag.

import { CapacitorNfc } from '@capgo/capacitor-nfc';

await CapacitorNfc.write({} as WriteTagOptions);

erase

Versucht, den letzten entdeckten Tag zu löschen, indem ein leerer NDEF-Befehl geschrieben wird.

import { CapacitorNfc } from '@capgo/capacitor-nfc';

await CapacitorNfc.erase();

Vollständige Referenz