前端API NFC芯片

举报
云会议运营喵大人 发表于 2020/02/17 12:59:02 2020/02/17
【摘要】 HWH5.readNFCTagIdHWH5.readNFCHWH5.writeNFCHWH5.readNFCTagId支持版本>=10.0.1扫码体验:先调用 HWH5.startNFC() ,把芯片放上去,再调用此JSAPI,即可读取,最后需调用 HWH5.stopNFC() 关闭NFC功能请求参数无。返回结果参数类型说明tagIdstring芯片ID请求示例ES6版本 HWH5.r...

HWH5.readNFCTagId
HWH5.readNFC
HWH5.writeNFC


HWH5.readNFCTagId

支持版本>=10.0.1

扫码体验:

1581915458993668.png

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

请求参数

无。

返回结果

参数类型说明
tagIdstring芯片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

扫码体验:

1581915472651831.png

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

请求参数

无。

返回结果

参数类型说明
tagIdstringtagid的16进制字符串
mimeTypestringmime类型
contentstring读取的数据内容

请求示例

  • 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

扫码体验:

1581915484768079.png

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

请求参数

参数类型必填说明
contentstringNFC芯片的内容
mimeTypestringmime类型

返回结果

参数说明
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();
    });


【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。