Detectar Android con JavaScript ó PHP

Balu2 Marzo 2011 - 12:33pm 1 comentario
Enviar por Email Imprimir

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.

Comentarios

Imagen de Miguel Mdz

Gracias.. usando este script de PHP pero para saber si es Mobile, lo probe con Iphone y funciona, espero les sirva.

Saludos

if(strstr($_SERVER['HTTP_USER_AGENT'],'Mobile')) {
echo 'es mobile';
}else{
echo 'no es mobile';
}

Tutoriales

Cómo descargar videos de VK.com
En este artículo voy a explicar como descargar videos y películas...
Descargar Facebook Móvil Gratis
Por si aún no lo han hecho, es posible descargar Facebook Móvil...
Cómo generar tráfico web con las redes sociales - Paso a Paso
Muchas empresas están publicando contenidos como la forma de crear...

Artículo Recomendado

3 Tips cruciales para recuperar archivos eliminados
¿Te imaginas perder el trabajo de toda una semana en tan solo unos segundos? Todos hemos pasado por este problema. Quizás eliminamos por error un archivo importante o lo borramos sin pensar que era valioso para otro... más