使用友我NFC读写器web插件,也可以制作NFC微信小程序拉取。 首先需要安装友我NFC读写器web插件,在web页面增加如下代码:
function AddToList()
{
var uri;
var Payload;
console.log("AddToList");
Payload =document.getElementById("payload").value;
rfidreader.Repeat=0;
rfidreader.NDEF_AddRecordEx(1,0,"U",Payload);
}
function ClearList()
{
rfidreader.Repeat=0;
rfidreader.NDEF_ClearAllRecords();
}
function WriteContent()
{
rfidreader.Repeat=0;
rfidreader.NDEF_Write();
}
function ReadContent()
{
rfidreader.Repeat=0;
rfidreader.NDEF_Read();
}
rfidreader.onResult(function(resultdata)
{
console.log(resultdata);
switch(resultdata.FunctionID)
{
case 14:
document.getElementById("CloudReaderVer").value = resultdata.strData;
break;
case 82:
alert("加入列表成功,请点击写卡");
break;
case 83:
if(resultdata.Result>0)
{
document.getElementById("ndefrecord").innerHTML = document.getElementById("ndefrecord").innerHTML + resultdata.strData + "\n";
rfidreader.NDEF_AddExternalRecord("android.com:pkg","com.tencent.mm");
}
break;
case 52:
if(resultdata.Result>0)
{
document.getElementById("ndefrecord").innerHTML ="";
}
break;
case 53:
if(resultdata.Result>0)
{
document.getElementById("CardNo").value = resultdata.CardNo;
alert("写入成功");
}
break
case 54:
if(resultdata.Result>=0)
{
document.getElementById("CardNo").value = resultdata.CardNo;
if(resultdata.Result==0)
{
document.getElementById("ndefrecord").innerHTML =resultdata.ValData + resultdata.strData + "\n";
}
else
{
document.getElementById("ndefrecord").innerHTML = document.getElementById("ndefrecord").innerHTML +resultdata.ValData +" " + resultdata.strData + "\n";
}
}
break;
}
}
);
填写小程序地址如:weixin://dl/business/?t=123456789AB,然后点击写,即可将代码写入到NFC标签中, 手机靠近标签,即可直接打开微信小程序