Excluya los teléfonos Android que no sean NXP con NFC (como el Nexus 4/10)

He creado una aplicación que lee ciertos datos de las tarjetas de identificación de estudiantes que usa nuestra escuela. En este momento solo se leen los datos del usuario, pero en el futuro el plan es agregar soporte para leer el crédito restante.

El problema es que las tarjetas que utilizamos son Mifare Classic. Nexus 4 y Nexus 10 (y posiblemente más dispositivos) no admiten estas tarjetas porque tienen un controlador Broadcom NFC. Si tengo razón, la aplicación no debería fallar ni dar problemas en esos dispositivos, pero simplemente no hace nada.

¿Hay alguna manera de excluir de alguna manera estos dispositivos sin el controlador NXP? (Básicamente, como la función de usos requerida para la clase MifareClassic). Puedo excluir los Nexus 4 y 10 a través de Play Store, pero eso no es una buena solución, incluso más porque otros dispositivos podrían comenzar a usar los controladores Broadcom y todos tendrían que ser excluido manualmente.

¡Gracias! - Ambroos

Respuestas a la pregunta(2)

Su respuesta a la pregunta