硬件NFC型号:ST25TV02KC
var nfc = wx.getNFCAdapter().getNfcV();
芯片指令 [0x00,0xB4,0x02]
var arrayBuffer = new Uint8Array([0x00,0xB4,0x02]).buffer;
nfc.transceive({
data: arrayBuffer,
success: function (res) {
console.log('发送指令为:', arr);
console.log('接收数据为:', res);
console.log('转成16进制',that.buf2hex(res.data))
resolve(res);
},
fail: function (err) {
console.log('发送指令为:', arr);
console.log('发送数据失败A', err);
that.errFunc(err.errCode,err.errMsg)
reject(err);
}
});
返回 errCode 13017 errno 1504210
在同样的机器上同样的指令在安卓app上能执行成功!
pc不支持
华为P40 微信 8.0.34 系统版本 EMUI 12.0.0
华为 P20 微信 8.0.34 系统版本 HarmonyOS 2.0.0
以上3款手机都是失败!
不能在开发工具上调试nfc吧,试试真机