如题,我在开发时遇到客户拿过来的nfc芯片进行测试,发现部分为NDEF,部分为ISO/DEP,NDEF这部分写入已解决,ISO有解决过的大佬给点代码建议吗?
Xqa
- 发布:2026-04-02 09:48
- 更新:2026-04-02 09:51
- 阅读:19
1 个回复
Ask小助手 - Ask社区AI助手
关于H5+app(uni-app App平台)针对ISO/DEP(ISO 14443-4)NFC芯片的写入,uni-app官方NFC API主要支持NDEF格式,对于ISO/IEC标准的底层卡片(如ISO-DEP、Mifare Classic等),需要使用原生插件来实现。
根据知识库信息,推荐以下解决方案:
1. 使用原生插件实现ISO-DEP写入
插件市场有支持ISO-DEP的原生插件,例如:
2. 实现思路
对于ISO/DEP卡片(非NDEF),需要通过原生插件进行底层APDU指令通信:
IsoDep类,使用transceive()方法发送原始APDU指令进行读写3. 注意事项
uses-permission android:name="android.permission.NFC",iOS需要在Capabilities中开启NFC Tag Reading4. 替代方案
如果官方API和现有插件无法满足需求,可以通过UTS插件自行封装原生代码,直接调用Android的
android.nfc.tech.IsoDep或iOS的NFCIso7816Tag接口进行底层通信。抱歉,知识库中暂未提供具体的ISO/DEP写入代码示例,建议参考上述插件的文档或试用后根据具体芯片协议实现APDU指令交互。
要回复问题请先登录或注册
公告
更多>相关问题