Как эмуляция карты на основе хоста взаимодействует с AID (идентификатором приложения)?

Я собираюсь написать платежное приложение на основе эмуляции карт на основе хоста (HCE) Android 4.4 (Kitkat), но после прочтения этой статьи я не понимаю процесс между AID (идентификатором приложения) и службой HCE Android 4.4 Эмуляция карты на основе хоста. После того, как мы зарегистрируем идентификатор приложения для категорий «Платеж» и «Другое» в файле манифеста, где еще используется AID? или Он используется для того, чтобы наша письменная служба HCE распознавала, а затем выполняла все, что определено в нашей письменной службе HCE?


person thsecmaniac    schedule 04.05.2014    source источник


Ответы (1)


или Он используется для того, чтобы наша письменная служба HCE распознавала, а затем выполняла все, что определено в нашей письменной службе HCE?

В этом случае. Вы регистрируете свой AID в файле манифеста. Если читатель выбирает ваш AID, NfcService узнает, какую службу HCE запускать и куда отправлять передачи APDU.

Вся дальнейшая связь будет направляться в вашу службу HCE до тех пор, пока считыватель не выберет другой AID или считыватель не перестанет предоставлять поле RF.

person Nils Pipenbrinck    schedule 04.05.2014
comment
until the reader selects a different AID or the reader stops providing the RF field - Вы имеете в виду другой AID другого HCE-Service? - person thsecmaniac; 06.05.2014