我需要构建一个 Windows Phone 8 应用程序,它可以使用简单的 APDU 命令与智能卡进行通信。智能卡包含我的应用程序需要在手机 UI 上显示的数据。我们目前有执行此操作的 Android 和 IOS 应用程序,现在需要添加 Windows 版本。
我花了相当多的时间使用 Proximity API,并且认为 API 太受限制而无法满足我的需求。当我向诺基亚 Lumia 620 上的 NFC 读卡器出示卡片时,我收到了 DeviceArrived 事件,但没有消息事件。我相信这是因为该卡没有使用 NDEF。我也有一些可以正常工作的标签。
因此,似乎前进的方法是忘记接近 API 并寻找可以更本机地与 NFC 阅读器对话的库 (C++),希望这将允许我的应用程序使用简单的 APDU 命令与卡进行通信。
是否有人在 Windows Phone 8 应用程序上使用 APDU 与智能卡进行通信,如果有,使用的技术堆栈是什么?我希望将 C# 托管环境(即使用设计师等创建 UI)与一个库结合使用,该库可以通过嵌入手机的 NFC 读卡器处理与卡的通信。
任何建议将不胜感激。