2013-11-29 8 views
3

Я пытаюсь проверить новые функции эмуляции Host Card в KitKat, но единственное устройство KitKat с NFC, которое у меня есть на данный момент, - это 2012 Nexus 7. Он поддерживает эмуляцию карты через Google Кошелек, и я могу отправлять и получать данные к двум идентификаторам Master Card, которые он использует.Эмуляция гостевой карты на Nexus 7 2012

Однако, когда я пытаюсь реализовать свой собственный HostApduService для обработки сообщений с помощью моей собственной AID, Android не направляет APDU на мой сервис. Затем я попытался позвонить CardEmulation.isDefaultServiceForAid, чтобы узнать, является ли моя служба той, которая должна обрабатывать мои пользовательские AID. Когда я включаю класс CardEmulation в свой код, приложение аварийно завершает работу.

Глядя на logcat, есть запись, в которой говорится, что «это устройство не поддерживает эмуляцию карты». Есть ли причина, почему 2012 Nexus 7 не поддерживает это? Он имеет все необходимое оборудование и эмулирует карты при использовании Google Кошелька.

ответ

3

Эмуляция карты для Google Кошелька на Nexus 7 (2012) выполняется с использованием встроенного «безопасного элемента» (по сути, чипа смарт-карт). Однако контроллер NFC на этом Nexus 7, к сожалению, не поддерживает HCE под Android 4.4 Kitkat.

+0

Это проблема с программным обеспечением или драйвером или проблема с оборудованием? Мне кажется, что это проблема программного обеспечения/драйвера, поскольку чип NXP поддерживает CE. Google Wallet утверждает, что поддерживает Tap и Pay. Так это звучит как ошибка, нет? –

+0

Конкретный способ, которым Google объединил CE в Secure Element и HCE приложениями, используя маршрутизацию на основе выбранного AID, требует поддержки от контроллера NFC, чтобы иметь возможность реализовать это. Контроллер NFC в Nexus 7 (2012) не может этого обеспечить. –

+0

Извините за highjack поток - но есть ли список устройств, которые * делают * его поддержку? У меня также есть N7 2012 года, и я думаю, что это NFC и 4.4, это сработает. Что относительно Samsung Galaxy s4 mini? (еще нет 4.4, но все же). Я бы получил N5, но мне нравится меньший форм-фактор ... –

Смежные вопросы