Aplicación complementaria para usar fácilmente un Tappy como un lector de NFC externo
Si necesita una capacidad de lectura de NFC frontal en un dispositivo con un lector orientado a la parte trasera, desea un lector NFC de mayor rendimiento que el lector incorporado de su dispositivo, o simplemente desea poder leer etiquetas NFC en un dispositivo que no tiene un lector de NFC en el tablero, esta aplicación le permite a los lectores de los lectores de Bluetooth® NFCC de los USB de los USB de Tapabys sin tener que ver con los lectores de TappyBle de TappyBle sin tener que ver con los lectores de Bluetooth ° NFC de Tappy. El esfuerzo de integrarse con el SDK completo de Tappy.
Para usar la aplicación Tappy External NFC , primero debe usar la aplicación para buscar para conectarse a los lectores de TAPPY NFC que desea usar. Después de eso, la aplicación iniciará la encuesta y mantendrá la conexión con el Tappy, reconectando en el caso de los lectores de Tappyble si la conexión alguna vez cae. Para aquellos casos de uso que solo requieren que el dispositivo Android inicie las URL leídas de la etiqueta, ¡ni siquiera necesita hacer nada más, ya que la aplicación Tappy External NFC tiene esta funcionalidad incorporada!
Para usos más avanzados, su aplicación necesita registrar un BroadCastreceiver escuchando intentos con la acción "com.taptrack.roaring.action.tag_found", "com.taptrack.roaring.action.ndef_found", o ambos. Cuando el Tappy encuentra una etiqueta, la aplicación transmitirá una de estas dos intentos dependiendo de si la etiqueta contiene o no un mensaje NDEF. Una vez recibido, la intención contendrá nfcadapter.extra_id que contiene el número de serie binario de la etiqueta y, en el caso de ndef_found, nfcadapter.extra_ndef_messages al igual que los intentos que recibiría de un lector NFC a bordo.
Tenga en cuenta que esta aplicación no es compatible con Tappybles solo UID y requiere al menos la versión 1.4 de la familia de comandos BasicNFC. Además, el número de lectores de NFC a los que puede conectarse simultáneamente puede variar desde el dispositivo hasta el dispositivo, así como entre diferentes versiones de Android.