其实这个跟之前你提出的另一个问题的答案很像,你还是在研究iso 14443
这个现象的本质是 ISO14443的防冲突机制与iOS Express Mode在地铁闸机场景下的优先级冲突
地铁闸机读卡器和手机的NFC控制器之间的交互
我认为啊,主要发生在两个层次上:
物理层的卡片识别(ISO 14443-3)和应用层的应用选择(ISO 14443-4 / APDU)
你观察到的随机性,根源还是在于这两个层次之间缺乏针对交通场景的协调
换句话说,在apple和银联或者地铁运营方完成 ECP 级别的协议对接之前,这个随机性无法通过软件设置完全消除
如果你同时需要保留快捷交通卡和银行卡闪付功能
我个人更推荐你试试在过闸前双击侧边按钮手动调出交通卡
或者将交通卡设为唯一的Express Mode卡片
在需要银行卡支付时再通过Wallet手动切换
当然,治标不治本罢了
|