更新记录

1.0.0(2026-08-04)

1.0.0

  • 由旧版 HBuilder 原生插件 NFCPlugin 迁移为 UTS 插件
  • iOS CoreNFC / Android NfcV 双端读写
  • API:testAsyncFunc / writeFunc / testSyncFunc / isNFCAvailable

平台兼容性

其他

多语言 暗黑模式 宽屏模式

nfc-manager

UTS 插件:App 端 ISO15693(NFC-V)标签读写。iOS CoreNFC,Android NfcV ReaderMode。

安装

市场导入,或将插件目录复制到工程:

你的项目/uni_modules/nfc-manager

需制作自定义基座 / 云打包(含 NFC 能力)。

调用

import {
  testAsyncFunc,
  writeFunc,
  testSyncFunc,
  isNFCAvailable
} from '@/uni_modules/nfc-manager'

if (!isNFCAvailable()) {
  // 不支持或未开启
}

testAsyncFunc({}, (res) => {
  console.log(res)
})

writeFunc({ /* grade / model / tagId 等按业务 */ }, (res) => {
  console.log(res)
})

API

API 说明
testAsyncFunc(options, callback) 读卡
writeFunc(options, callback) 写卡
testSyncFunc(options?) 同步探测
isNFCAvailable() 是否可用

注意

  • 需真机 + NFC;模拟器无法验证。
  • iOS:Near Field Communication Tag Reading + NFCReaderUsageDescription
  • Android:android.permission.NFC,并打开系统 NFC。
  • 插件 ID 为 nfc-manager(市场类型选 UTS)。

隐私、权限声明

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

iOS:需开启 Near Field Communication Tag Reading;使用 NFCReaderUsageDescription 说明用途。 Android:使用 android.permission.NFC;需设备支持并开启系统 NFC。 用途:贴卡后读取/写入 ISO15693 标签业务数据(如 tagId、model、grade 等)

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

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

暂无用户评论。