@tauri-apps/plugin-nfc
Enumeraciones
Sección titulada «Enumeraciones»NFCTypeNameFormat
Sección titulada “NFCTypeNameFormat”Miembros de enumeraciones
Sección titulada «Miembros de enumeraciones»AbsoluteURI
Sección titulada “AbsoluteURI”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
Sección titulada “NfcExternal”NfcExternal: 4;Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L85
NfcWellKnown
Sección titulada “NfcWellKnown”NfcWellKnown: 1;Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L82
Unchanged
Sección titulada “Unchanged”Unchanged: 6;Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L87
Unknown
Sección titulada “Unknown”Unknown: 5;Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L86
TechKind
Sección titulada “TechKind”Miembros de enumeraciones
Sección titulada «Miembros de enumeraciones»IsoDep: 0;Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L17
MifareClassic
Sección titulada “MifareClassic”MifareClassic: 1;Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L18
MifareUltralight
Sección titulada “MifareUltralight”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
Sección titulada “NdefFormatable”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
Sección titulada “NfcBarcode”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
Interfaces
Sección titulada «Interfaces»NFCRecord
Sección titulada “NFCRecord”Propiedades
Sección titulada «Propiedades»| 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 |
ScanOptions
Sección titulada «ScanOptions»Propiedades
Sección titulada «Propiedades»| 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 |
Propiedades
Sección titulada «Propiedades»| 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 |
TagRecord
Sección titulada “TagRecord”Propiedades
Sección titulada «Propiedades»| 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 |
UriFilter
Sección titulada “UriFilter”Propiedades
Sección titulada «Propiedades»| 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 |
WriteOptions
Sección titulada “WriteOptions”Propiedades
Sección titulada «Propiedades»| 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 |
Alias de tipos
Sección titulada «Alias de tipos»ScanKind
Sección titulada “ScanKind”type ScanKind: object | object;Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L29
Variables
Sección titulada «Variables»RTD_TEXT
Sección titulada “RTD_TEXT”const RTD_TEXT: number[];Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L7
RTD_URI
Sección titulada “RTD_URI”const RTD_URI: number[];Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L8
Funciones
Sección titulada «Funciones»isAvailable()
Sección titulada “isAvailable()”function isAvailable(): Promise<boolean>Devuelve
Sección titulada «Devuelve»Promise<boolean>
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L271
record()
Sección titulada “record()”function record( format, kind, id, payload): NFCRecordParámetros
Sección titulada «Parámetros»| Parámetro | Tipo |
|---|---|
format |
NFCTypeNameFormat |
kind |
string | number[] |
id |
string | number[] |
payload |
string | number[] |
Devuelve
Sección titulada «Devuelve»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ámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Descripción |
|---|---|---|
kind |
ScanKind |
|
options? |
ScanOptions |
Devuelve
Sección titulada «Devuelve»Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L231
textRecord()
Sección titulada “textRecord()”function textRecord( text, id?, language?): NFCRecordParámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Valor por defecto |
|---|---|---|
text |
string |
undefined |
id? |
string | number[] |
undefined |
language? |
string |
'en' |
Devuelve
Sección titulada «Devuelve»Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L130
uriRecord()
Sección titulada “uriRecord()”function uriRecord(uri, id?): NFCRecordParámetros
Sección titulada «Parámetros»| Parámetro | Tipo |
|---|---|
uri |
string |
id? |
string | number[] |
Devuelve
Sección titulada «Devuelve»Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/nfc/guest-js/index.ts#L203
write()
Sección titulada “write()”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ámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Descripción |
|---|---|---|
records |
NFCRecord[] |
|
options? |
WriteOptions |
Devuelve
Sección titulada «Devuelve»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