WebAPI/WebNFC: Difference between revisions

Jump to navigation Jump to search
Line 329: Line 329:
   var payload = new Uint8Array(NfcUtils.fromUTF8("\u0003mozilla.org")); // URL data, with a short record prefix 0x3 replacing http://
   var payload = new Uint8Array(NfcUtils.fromUTF8("\u0003mozilla.org")); // URL data, with a short record prefix 0x3 replacing http://
    
    
   var ndefRecords = new MozNDEFRecord(tnf, type, id, payload);
   var ndefRecords = [new MozNDEFRecord(tnf, type, id, payload)];
   var nfcdom = window.navigator.mozNfc;
   var nfcdom = window.navigator.mozNfc;
   nfcdom.onpeerready = function(event) {
   nfcdom.onpeerready = function(event) {
     var nfcPeer = nfcdom.getNFCPeer(event.detail);  // 'event.detail' has sessionToken.
     var nfcPeer = nfcdom.getNFCPeer(event.detail);  // 'event.detail' has sessionToken.
     var req = nfcpeer.sendNDEF([ndefRecords]); // push NDEF message to other NFC device.
     var req = nfcpeer.sendNDEF(ndefRecords); // push NDEF message to other NFC device.
     req.onsuccess = function(e) {
     req.onsuccess = function(e) {
       console.log("Successfully pushed P2P message");
       console.log("Successfully pushed P2P message");
Confirmed users
153

edits

Navigation menu