¿Cuáles son las mejores bibliotecas para la detección de dispositivos móviles?

Luca Passani, creador de WURFL y CTO en ScientiaMobile. Uno de los comentarios en este hilo dice que WURFL ahora está cerrado. No estoy seguro de lo que significa, pero WURFL está vivo y coleando. Es posible que la persona que escribió el comentario se refiriera al hecho de que WURFL ahora es un producto comercial. En ese caso, ScientiaMobile no solo lanzó nuevos API y productos WURFL para diferentes plataformas y casos de uso en los últimos años, sino que la compañía recibió recientemente el top 100 de RedHerring para Norteamérica (ScientiaMobile Seleccionado como Red Herring Top 100 North America Ganador) Hay soluciones para Analytics, versiones de WURFL en la nube, módulos para Apache, NGINX, Varnish Cache y Node.js, así como herramientas de desarrollo gratuitas que exponen WURFL a RWD y desarrolladores web. El lado del cliente, el lado del servidor (http://wurfl.io) es lo que uno puede desear ver. También debo mencionar ese informe MOVR, que publica una tonelada de datos relevantes para la industria móvil de forma gratuita.

WURFL requiere una base de datos para detectar dispositivos y debe mantenerla, actualizarla e integrarla en su aplicación. Si no desea la tarea extra y se concentra solo en su producto, considere usar una API de terceros, puede usar la API de detección de dispositivos simple de useragentinfo. Simplemente regístrese y obtenga su token de API.

Luego haga un: POST /api/v1/device/

Usando CURL:

  curl -X POST --header 'Tipo de contenido: application / json' --header 'Aceptar: application / json' --header 'Autorización: Token {api_token}' 'https://useragentinfo.co/api/v1/ dispositivo / '-d' {"useragent": "Mozilla / 5.0 (iPhone; CPU iPhone OS 5_1 como Mac OS X) AppleWebKit / 534.46 (KHTML, como Gecko) Versión / 5.1 Mobile / 9B179 Safari / 7534.48.3"} '

 Respuesta de muestra:

 {
   "device_type": "SmartPhone",
   "browser_version": "5.1",
   "os": "iOS",
   "os_version": "5.1",
   "device_brand": "Apple",
   "bot": falso,
   "navegador": "Safari móvil",
   "device_model": "iPhone"
 }

Es posible que desee echar un vistazo a WURFL: http://wurfl.sourceforge.net/

More Interesting

¿Cuáles son las mejores empresas de desarrollo de software MLM en la India?

¿Es una buena idea trabajar en un proyecto de código abierto existente como mi tesis principal?

¿Cuál es la mejor herramienta de comentarios del sitio web disponible gratuitamente?

¿Existen algoritmos reales que no tengan condicionales o bucles?

¿Cómo funcionará en Karma IT Solutions, Chennai para mujeres más frescas?

¿Qué debe saber todo programador sobre seguridad?

¿Cómo puede un estudiante paquistaní de ingeniería de software obtener admisión en universidades japonesas o australianas?

¿Qué libro debo comprar para aprender las pruebas de software?

Cómo asegurarme de que el software probado de mi unidad funciona, si me burlo de la interacción entre una unidad y otra

¿Quién es más probable que tenga más éxito en DevOps: un desarrollador que aprende habilidades de administración de sistemas o un administrador de sistemas que adquiere algunas habilidades de desarrollo de software?

¿Cuál es la mejor manera de abordar una base de código grande?

¿Cuáles son las mejores universidades en Alemania para la ingeniería de software? ¿Cuáles son las mejores universidades en Alemania que enseñan en inglés y tienen buenas oportunidades de colocación para estudiantes internacionales?

¿Cómo decide una cotización para un gran proyecto de software?

¿Cuáles son los beneficios de las pruebas unitarias de software altamente crítico?

Durante la ingeniería, ¿qué se debe hacer para ser contratado en Amazon?