Companion App для легко использования Tappy в качестве внешнего считывателя NFC
If you need front-facing NFC reading capability on a device with a rear-facing reader, want a higher performance NFC reader than your device's built-in reader, or simply want to be able to read NFC tags on a device that has no on-board NFC reader, this app allows you to to leverage the TappyBLE line of Bluetooth® NFC readers or the TappyUSB USB-connected NFC readers without having to go through the effort of Интеграция с полным Tappy SDK.
Чтобы использовать приложение Tappy External NFC , вы сначала должны использовать приложение для поиска для подключения к читателям Tappy NFC, которые вы хотите использовать. После этого приложение будет инициировать опрос и поддерживать соединение с Tappy, воссоединяясь в случае считывателей Tappyble, если соединение когда -либо падает. Для тех случаев использования, которые требуют, чтобы устройство Android запускало URL-адреса, читаемые из тега, вам даже не нужно делать что-либо еще, так как, поскольку приложение Tappy External NFC имеет эту функциональность встроенной!
Для более расширенного использования ваше приложение необходимо зарегистрировать Broadcastreiver, прослушивающий намерения с действием "com.taptrack.roaring.action.tag_found", "com.taptrack.roaring.action.ndef_found" или оба. Когда Tappy находит тег, приложение будет транслировать одно из этих двух намерений в зависимости от того, содержит ли тег сообщение NDEF. После получения, намерение будет содержать nfcadapter.extra_id, содержащий двоичный серийный номер тега, и, в случае NDEF_FOUND, NFCADAPTER.EXTRA_NDEF_MESSAGES, как и намерения, которые вы получите от читателя NFC-нарывания.
Обратите внимание, что это приложение не совместимо с Tapplybles только для UID и требует хотя бы версии 1.4 командных семей Basicnfc. Кроме того, количество считывателей NFC, к которым вы можете подключиться одновременно, может варьироваться от устройства к устройству, а также между различными версиями Android.