【发布时间】:2013-10-04 14:46:00
【问题描述】:
我需要构建一个 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 读卡器处理与卡的通信。
任何建议将不胜感激。
【问题讨论】:
-
我不认为有这方面的 API。我在寻找时也没有找到明确的答案,但如果您最终找到与使用 APDU 的人交谈的方法,我会很高兴收到您的来信。
-
嗨,Paul,我目前正在与认识 NXP 的某个人交谈,最初的回答是“不”,无法完成。我希望在 Cartes 之后得到一些反馈,所以如果我听到任何消息,我会更新这篇文章。
标签: windows-phone-8 nfc smartcard apdu