1

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

4

1 回答 1

0

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

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

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

于 2014-05-04T09:39:53.583 回答