我想读一个NFC标签的UID,标签没有任何ndef消息或任何东西(空),只是UID.在 Android上很容易做到,但Phonegap开发速度更快,所以我想知道是否可以使用Phonegap,可能使用 phonegap-nfc插件. phonagap-nfc
如果你需要标签id,nfc.addTagDiscoveredListener()是好的.从phonegap-nfc-0.4.0开始,标签ID在NDEF监听器可用时也包含在内.
您可以将id转换为十六进制字符串,以便与nfc.bytesToHexString(tag.id)一起显示
function ready() {
function onNfc(nfcEvent) {
var tag = nfcEvent.tag;
var tagId = nfc.bytesToHexString(tag.id);
alert(tagId);
}
function win() {
console.log("Listening for NFC Tags");
}
function fail(error) {
alert("Error adding NFC listener");
}
nfc.addTagDiscoveredListener(onNfc, win, fail);
}
function init() {
document.addEventListener('deviceready', ready, false);
}
