【问题标题】:How does Host-based Card Emulation deal with AID (Application ID)?基于主机的卡仿真如何处理 AID(应用程序 ID)?
【发布时间】:2014-05-04 08:13:34
【问题描述】:

我将编写一个基于 Android 4.4 (Kitkat) 的基于主机的卡仿真 (HCE) 的支付应用程序,但我不明白 AID (应用程序 ID) 和 Android 4.4 的 HCE 服务之间的过程。文章Host-based Card Emulation。我们在 manifest 文件中注册了“Payment”和“Other”类别的 Application ID 后,AID 还用在了哪里?或者它用于我们的书面 HCE 服务识别然后执行我们书面 HCE 服务中定义的任何事情?

【问题讨论】:

    标签: nfc android-4.4-kitkat hce


    【解决方案1】:

    或者它用于我们的书面 HCE 服务来识别然后执行我们书面 HCE 服务中定义的任何事情?

    就是这样。您在清单文件中注册您的 AID。如果读者选择了您的 AID,则 NfcService 就会知道要启动哪个 HCE 服务并将 APDU 传输分派到。

    所有进一步的通信将被路由到您的 HCE 服务,直到读卡器选择不同的 AID 或读卡器停止提供射频场。

    【讨论】:

    • until the reader selects a different AID or the reader stops providing the RF field - 你的意思是不同 HCE 服务的不同 AID?
    猜你喜欢
    • 1970-01-01
    • 2013-11-14
    • 1970-01-01
    • 2014-07-28
    • 1970-01-01
    • 2013-12-09
    • 1970-01-01
    • 1970-01-01
    • 2018-11-21
    相关资源
    最近更新 更多