能否将含NFC信息的Mifare Classic 1K卡存入iOS钱包并实现卡模拟?
关于NFC Mifare卡添加至iOS钱包及模拟的问题解答
能否通过应用将NFC Mifare卡添加至iOS钱包?
- iOS Wallet仅支持添加符合ISO 14443-4标准的NFC卡片(比如Mifare DESFire、ISO 7816兼容智能卡这类),普通Mifare卡如果不属于这个标准范畴,没法直接通过应用添加到Wallet里。
- 你提到的Wallet相关文档里的NFC字段,是用来传递苹果规范内的NFC数据(比如票务、门禁类的NDEF消息),但这不支持导入Mifare卡的私有数据结构。
能否将Mifare Classic 1K卡的ID、扇区信息存入钱包并实现模拟?
- 存入钱包: 做不到。Mifare Classic 1K用的是NXP的私有加密机制和数据结构,苹果Wallet不支持存储这类非标准卡片的完整信息,只能存苹果定义的Pass格式下的NFC数据,没法直接导入卡ID和扇区内容。
- 模拟功能: iOS的NFC模拟(依赖Core NFC框架)只开放给ISO 14443-4标准的卡片,而且权限卡得很严——苹果根本没开放Mifare Classic这类私有标准的模拟权限,所以没法在iOS上实现Mifare Classic 1K的模拟。就算是支持的标准卡片,模拟也需要苹果的额外授权和特定配置,不是随便就能做的。
内容的提问来源于stack exchange,提问作者刘俊利
相关产品推荐
相关产品推荐

