我想读一个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); }