跳至主要内容

HAP APP对NFC的支持

本文介绍 HAP App 对 NFC TAG 的读取能力以及如何写入 TAG 的方法。

目前 NFC 能力是对二维码的扩展。在尝试使用 NFC 方案前,请先使用二维码方案进行流程验证,之后可将二维码切换到 NFC TAG。

如需更丰富的 NFC 能力,请尝试 App 定制服务,适用于私有部署及其他定制版本。

设备要求

  • Android 大部分带 NFC 功能的设备

  • iPhone XR 及更新的机型

写入工具

工具名称:NFC Tools, 免费使用,部分功能收费,官方下载链接:https://www.wakdev.com/apps/nfc-tools.html

NFC Tools APK 本地下载地址:https://b9f29e0839d8fc50.share.mingdao.net/apps/kcshare/60b6ea93d054b4ecd5f48e7b

建议使用HAP Android 版 App 完成NFC识别写入,因为HAP的iOS版 App 无法写进Android Apk 地址,也无法被HAP Android App 读取。

支持 Tag 类型

市面上大部分可重复写入的 NFC Tag 均可使用,可根据业务需求购买。

NXP NTAG215 为例,可根据需求定制为方卡、圆形贴纸、钥匙扣等各种形态。卡片容量为 540 字节,理论可用容量为 504 字节,实际测试可写入约 400 字节,即可写入长度约 400 的 URL 地址。

如需写入更长的 URL,可选择 NTAG216,理论可用容量为 888 字节。

写入规则

依次添加以下记录:

  1. 写入 Android Apk

    此步骤需使用 Android 版 NFC Tools 写入。如果只要求iPhone 设备读取,可跳过此步。

    添加“应用程序”记录,选择“明道云”或您所使用的App。

  2. 写入 mingdao://nfc/+需要读取的链接

    选择“个性化 URL/URI”记录,以写入某条记录分享链接为例:

    原链接为:

    https://www.mingdao.com/worksheetshare/6077fe8d660687c2daee5f1d

    最终写入信息为:

    mingdao://nfc/https://www.mingdao.com/worksheetshare/6077fe8d660687c2daee5f1d

    如果链接包含中文字符,需要进行编码转义,可使用转义工具:

    https://tool.oschina.net/encode?type=4

    添加完以上两条记录后,点击“写”,即可写入 Tag,写入成功后即可读取。

目前支持HAP大部分链接的识别,例如工作表链接、视图分享链接、记录链接、记录分享链接等。

  • 如为私有部署,请写入 mingdaoR://nfc + 需要读取的链接。
  • 如果您使用的是Nocoly, 则写入 nocoly://nfc/ + 需要读取的链接
  • 如为其他定制版 App,请联系顾问获取对应参数。

使用效果参考视频