更新记录

1.0.0(2026-03-19) 下载此版本

1.0.0:初始版本,实现NFC标签读写功能,支持URL写入,包含完整的错误处理机制。


平台兼容性

iOS NFC UTS插件使用说明

插件功能

  • NFC标签读取
  • NFC标签写入(URL)
  • 兼容uni-app和uni-app x

配置步骤

1. 环境要求

  • HBuilderX 3.8+
  • iOS 13.0+
  • iOS开发者账号

2. 集成插件

  1. 在HBuilderX中导入该插件
  2. 在manifest.json中配置插件

3. 使用示例

import nfc from '@/plugins/iosnfc';

// 初始化
async function initNFC() {
  const result = await nfc.initialize();
  console.log('初始化结果:', result);
}

// 读取NFC标签
async function readNFC() {
  const result = await nfc.readData();
  console.log('读取结果:', result);
}

// 写入NFC标签
async function writeNFC(url) {
  const result = await nfc.writeData(url);
  console.log('写入结果:', result);
}

// 设置写入数据
async function setWriteData(data) {
  const result = await nfc.setWriteData(data);
  console.log('设置结果:', result);
}

4. 注意事项

  • 仅支持iOS 13.0+
  • 需要在真机上测试,模拟器不支持NFC
  • 需要用户授权NFC使用权限
  • 写入操作需要标签支持可写模式
  • 插件已自动配置NFC权限和功能,无需手动在Xcode中设置

隐私、权限声明

1. 本插件需要申请的系统权限列表:

NFC使用权限 在插件的Info.plist文件中已经包含了该权限配置: <key>NFCReaderUsageDescription</key> <string>用于NFC标签读写操作</string>

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

本插件不采集任何用户数据,也不发送数据到任何服务器。数据用途仅用于本地NFC标签的读写操作,所有操作都在设备本地完成,不会涉及网络传输或数据上传。

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。