MozNDEFRecord

This API is available on Firefox OS for privileged or certified applications only.

MozNDEFRecord is a data structure that implements the NFC Data Exchange Format (NDEF). It is a standard common format for NFC-related data communication between applications, NFC tags, and devices.

Syntax

MozNDEFRecord(optional MozNDEFRecordOptions options);
dictionary MozNDEFRecordOptions {
  TNF tnf = "empty";
  Uint8Array type;
  Uint8Array id;
  Uint8Array payload;
};

Properties

MozNDEFRecord.tnf Read only
tnf contains the Type Name Format (3-bit field) of the record. This field is required.
MozNDEFRecord.type Read only
type is an optional field describing the content of the payload. This is usually a mime type.
MozNDEFRecord.id Read only
id is an optional field representing a Uint8Array. The meaning of this field is application dependent (an appropriate id can be used, depending on functionality.)
MozNDEFRecord.payload Read only
payload is an optional field representing a Uint8Array. The meaning of this field is application dependent (for example, a contact application could contain URLs, mime-types, postal address, etc.)

Specifications

The NFC implementation in Gecko follows the NFC Forum specifications.

Browser compatibility

Supported in Firefox OS 2.0 for certified-apps.
Available in privileged apps as of Firefox OS 2.2.

See also

Document Tags and Contributors

Last updated by: wbamberg,