Saltar al contenido

@tauri-apps/plugin-nfc

AbsoluteURI: 3;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L84

Empty: 0;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L81

Media: 2;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L83

NfcExternal: 4;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L85

NfcWellKnown: 1;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L82

Unchanged: 6;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L87

Unknown: 5;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L86


IsoDep: 0;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L17

MifareClassic: 1;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L18

MifareUltralight: 2;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L19

Ndef: 3;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L20

NdefFormatable: 4;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L21

NfcA: 5;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L22

NfcB: 6;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L23

NfcBarcode: 7;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L24

NfcF: 8;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L25

NfcV: 9;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L26

Propiedad Tipo Definido en
format NFCTypeNameFormat Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L104
id number[] Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L106
kind number[] Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L105
payload number[] Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L107

Propiedad Tipo Descripción Definido en
keepSessionAlive? boolean - Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L63
message? string Mensaje mostrado en la interfaz de usuario. Solo iOS. Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L65
successMessage? string Mensaje mostrado en la interfaz de usuario cuando el mensaje haya sido leído. Solo iOS. Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L67

Propiedad Tipo Definido en
id number[] Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L98
kind string[] Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L99
records TagRecord[] Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L100

Propiedad Tipo Definido en
id number[] Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L93
kind number[] Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L92
payload number[] Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L94
tnf NFCTypeNameFormat Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L91

Propiedad Tipo Definido en
host? string Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L12
pathPrefix? string Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L13
scheme? string Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L11

Propiedad Tipo Descripción Definido en
kind? ScanKind - Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L71
message? string Mensaje mostrado en la interfaz de usuario al leer la etiqueta. Solo iOS. Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L73
successMessage? string Mensaje mostrado en la interfaz de usuario cuando el mensaje haya sido escrito. Solo iOS. Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L77
successfulReadMessage? string Mensaje mostrado en la interfaz de usuario cuando la etiqueta haya sido leída. Solo iOS. Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L75

type ScanKind: object | object;

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L29

const RTD_TEXT: number[];

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L7


const RTD_URI: number[];

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L8

function isAvailable(): Promise<boolean>

Promise<boolean>

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L271


function record(
format,
kind,
id,
payload): NFCRecord
Parámetro Tipo
format NFCTypeNameFormat
kind string | number[]
id string | number[]
payload string | number[]

NFCRecord

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L110


function scan(kind, options?): Promise<Tag>

Escanea una etiqueta NFC.

import { scan } from "@tauri-apps/plugin-nfc";
await scan({ type: "tag" });

Consulta https://developer.android.com/develop/connectivity/nfc/nfc#ndef para más información.

Parámetro Tipo Descripción
kind ScanKind
options? ScanOptions

Promise<Tag>

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L231


function textRecord(
text,
id?,
language?): NFCRecord
Parámetro Tipo Valor por defecto
text string undefined
id? string | number[] undefined
language? string 'en'

NFCRecord

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L130


function uriRecord(uri, id?): NFCRecord
Parámetro Tipo
uri string
id? string | number[]

NFCRecord

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L203


function write(records, options?): Promise<void>

Escribir en una etiqueta NFC.

import { uriRecord, write } from "@tauri-apps/plugin-nfc";
await write([uriRecord("https://tauri.app")], { kind: { type: "ndef" } });

Si no llamaste previamente a scan con ScanOptions.keepSessionAlive establecido en true, primero escaneará la etiqueta y luego escribirá en ella.

Parámetro Tipo Descripción
records NFCRecord[]
options? WriteOptions

Promise<void>

Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L256


© 2026 Colaboradores de Tauri. CC-BY / MIT