手机绑定了nfc怎么用,手机里的nfc怎么用

首页 > 经验 > 作者:YD1662022-11-03 20:36:59

现在越来越多的手机支持NFC功能,这种轻松、安全、迅速的通信的无线连接技术,能够让我们的手机替代门禁卡、公交卡、银行卡甚至是车钥匙,那么怎么让APP中能够调用这个功能呢?今天小编就来教给大家!

注意:

手机绑定了nfc怎么用,手机里的nfc怎么用(1)

首先,注册并登录,点击右上方"控制台"-"应用项目"或"免费试用",创建完成进入应用,然后添加NFC插件。

1.NDEF注册

为任何NDEF标签注册一个事件监听器

nfc.addNdefListener(callback, onSuccess, onFailure)

支持平台:

参数说明

手机绑定了nfc怎么用,手机里的nfc怎么用(2)

onSuccess函数没有返回

onFailure函数会返回一个字符串,表示错误信息

示例代码

// 监听’deviceready‘事件 document.addEventListener('deviceready', onDeviceReady, false) function onDeviceReady(){ nfc.addNdefListener( function(nfcEvent){ var tag = nfcEvent.tag; alert(JSON.stringify(nfcEvent.tag)); alert(nfc.bytesToHexString(tag.id)); }, function(onSuccess) { alert(onSuccess); }, function(error) { alert(error); } ); }2.NDEF删除

移除通过nfc.addNdefListener添加的NDEF标签的以前注册的事件侦听器

nfc.removeNdefListener(callback, onSuccess, onFailure)

支持平台:

参数说明

手机绑定了nfc怎么用,手机里的nfc怎么用(3)

onSuccess函数没有返回

onFailure函数没有返回

示例代码

// 监听’deviceready‘事件 document.addEventListener('deviceready', onDeviceReady, false) function onDeviceReady(){ nfc.removeNdefListener( function(nfcEvent){ var tag = nfcEvent.tag; alert(JSON.stringify(nfcEvent.tag)); }, function(onSuccess) { alert(onSuccess); }, function(onFailure) { alert(onFailure); } ); }

响应示例代码callback的返回数据:

{ "type":"NDEF Push Protocol", "maxSize":"1", "ndefMessage":[ { "tnf":1, "type":[ 1, 2 ], "id":[ 1, 3, 1 ], "payload":[ ] } ] }3.侦听器注册

注意

为匹配任何标签类型的标签注册事件侦听器

nfc.addTagDiscoveredListener(callback,onSuccess, onFailure)

支持平台:

参数说明

手机绑定了nfc怎么用,手机里的nfc怎么用(4)

首页 12下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.