Detectar Android con JavaScript ó PHP


El desarrollo de aplicaciones web para móviles se ha vuelto un tema de moda, por lo que, siguiendo los tips de David Walsh, vamos a comentar unos métodos que nos facilitan la detección de Android, la principal competencia de iOS...



Detectar Android con JavaScript

Lo realizamos identificando el user agent como "Android":
if(navigator.userAgent.match(/Android/i)) {
    // ¡Hacemos algo!
    // ¿Redirigimos a un sitio para Android?
    window.location = 'http://android.baluart.net';
}

Detectar Android con PHP

En este caso vamos a usar la función strstr de PHP para buscar la palabra Android en el user agent:
if(strstr($_SERVER['HTTP_USER_AGENT'],'Android')) {
    header('Location: http://android.baluart.net');
    exit();
}

¡Bonus! Detectar Android mediante el .htaccess

También podemos usar directivas .htaccess para detectar y realizar una acción cuando recibamos la visita de un equipo con Android:
RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
RewriteRule ^(.*)$ http://android.baluart.net [R=301]
En este artículo hemos vista varias formas de detectar equipos con Google Android, algo que nos facilitará el desarrollo personalizado de aplicaciones web para móviles.

0 comentarios:

Publicar un comentario

Comparte & Disfruta

Twitter Delicious Facebook Digg Stumbleupon Favorites More