HWH5.readNFCTagId
HWH5.readNFC
HWH5.writeNFC


HWH5.readNFCTagId

支持版本>=10.0.1

扫码体验:

vscode-plugin

先调用 HWH5.startNFC() ,把芯片放上去,再调用此JSAPI,即可读取,最后需调用 HWH5.stopNFC() 关闭NFC功能

请求参数

无。

返回结果

参数 类型 说明
tagId string 芯片ID

请求示例

  • ES6版本
  HWH5.readNFCTagId()
    .then((data) => {
      console.log(data);
    })
    .catch((error) => {
      console.log(error);
    });
  • ES5版本
  HWH5.readNFCTagId()
    .then(function(data) {
      console.log(data);
    })
    .catch(function(error) {
      console.log(error);
    });

HWH5.readNFC

支持版本>=10.0.1

扫码体验:

vscode-plugin

把芯片放上去,再调用此JSAPI,即可读取。此接口不需要先调用 startNFC() 以及 stopNFC() 接口。

请求参数

无。

返回结果

参数 类型 说明
tagId string tagid的16进制字符串
mimeType string mime类型
content string 读取的数据内容

请求示例

  • ES6版本

    HWH5.startNFC();
    HWH5.readNFC()
      .then(data => {
        console.log(data);
        HWH5.stopNFC();
      })
      .catch(error => {
        console.log(error);
        HWH5.stopNFC();
      });
    
  • ES5版本

    HWH5.startNFC();
    HWH5.readNFC()
      .then(function(data) {
        console.log(data);
        HWH5.stopNFC();
      })
      .catch(function(error) {
        console.log(error);
        HWH5.stopNFC();
      });
    

HWH5.writeNFC

支持版本>=10.0.1

扫码体验:

vscode-plugin

先调用 HWH5.startNFC() ,把芯片放上去,再调用此JSAPI,即可写入,最后需调用 HWH5.stopNFC() 关闭NFC功能

请求参数

参数 类型 必填 说明
content string NFC芯片的内容
mimeType string mime类型

返回结果

参数 说明
status 状态值。取值为:1(成功),0(失败)

请求示例

  • ES6版本

    HWH5.startNFC();
    HWH5.writeNFC({
      content: 'aaa',
      mimeType: 'WeLink'
    })
      .then(data => {
        console.log(data);
        HWH5.stopNFC();
      })
      .catch(error => {
        console.log(error);
        HWH5.stopNFC();
      });
    
  • ES5版本

    HWH5.startNFC();
    HWH5.writeNFC({
      content: 'aaa',
      mimeType: 'WeLink'
    })
      .then(function(data) {
        console.log(data);
        HWH5.stopNFC();
      })
      .catch(function(error) {
        console.log(error);
        HWH5.stopNFC();
      });
    

结果。 ""

    无结果。 ""