NFC 读卡插件 - 更新日志

1.3.3(2026-05-06)

一、优化优化

1.3.2(2026-05-05)

一、三端的写入优化

1.3.1(2026-05-03)

一、iOS 写入优化

1.3.0(2026-04-29)

一、iOS异常日志收紧

1.2.9(2026-04-29)

一、iOS相关

1.2.8(2026-04-28)

一、iOS 标签写入相关问题

1.2.7(2026-04-27)

一、ios写入问题优化 二、文档更新

1.2.6(2026-04-15)

Android 端修复

  1. 修复 Intent 重复处理:Activity resume 时不再重复处理已消费的 NFC Intent(处理完后立即清除 Intent 数据)
  2. 修复 NfcDispatchActivity 重复缓存:透明 Activity 处理完 NFC 数据后清除 Intent,防止重复保存
  3. 新增详细错误信息:高级读写 API 失败时返回 reason 字段(NO_TAG_IN_MEMORY / TAG_TTL_EXPIRED
  4. 修复 ReaderMode 重复回调:ReaderMode 回调中新增统一去重检查,防止同一张卡在 dedupeMs 窗口内触发多次回调和缓存保存
  5. 修复写入后重复触发回调:写入/transceive/读块等操作完成后自动延长去重窗口(extendDedupeAfterOperation),避免 close() 释放射频后 ReaderMode 立即重新检测到同一张卡导致的虚假"新卡"事件
  6. 新增 clearActiveTag():清除内存中的活动标签(lastTag)+ 重置去重状态,不影响缓存队列
  7. 新增 resetNfcState():一键清除全部 NFC 状态(= clearPendingTag + clearActiveTag)

1.2.5(2026-04-03)

一、iOS优化

1.2.4(2026-04-02)

新增方法

refreshActiveTagSync() Android:真实实现,写入后可立即重读当前活动标签 iOS:现在也有真实实现,但要求先开启会话保持 HarmonyOS:有同步实现,返回当前活动标签快照 refreshActiveTagAsync() 只在 HarmonyOS 新增 用于异步主动刷新当前活动标签,适合写入后继续读取最新内容 新增配置项

keepSessionAlive 只在 iOS 新增生效 用于控制一次读卡完成后是否立刻结束 CoreNFC session 开启后才能在同一会话里继续调用 refreshActiveTagSync() 增强的点 Android 的 NDEF 读取逻辑改成了优先读实时 ndefMessage,再回退 cachedNdefMessage,所以写后读到旧数据的概率会明显下降。

1.2.3(2026-03-25)

android端bug修复

1.2.2(2026-03-13)

一、NDEF 写入、Mifare Classic 写块、Mifare Ultralight 写页

1.2.1(2026-03-03)

一、skipNdefCheck修改

1.2.0(2026-01-30)

新增 HarmonyOS 平台支持

1.0.0(2026-01-30)

  • 新增 Android
  • 新增 UTS API:
    • onTagDiscovered:前台碰卡持续回调
    • getPendingTagSync:读取后台缓存事件(可读取后清空)
    • clearPendingTag:清空缓存
    • isNfcSupported / isNfcEnabled:能力与开关判断
  • 支持识别技术类型:NDEF、Mifare Classic/Ultralight、IsoDep、NfcA/B/F/V