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';
}

Dejar comentario

Tutoriales

Cómo descargar Paper de Facebook aún fuera de EE.UU.
La semana pasada, la famosa red social anunció "Paper", una...
Cómo transferir archivos grandes de PC a PC
Pasar datos de una computadora a otra puede ser bastante sencillo...
Qué hacer antes de descargar iOS 7
A sólo una horas de la llegada del iOS 7, recuerden que antes de...

Artículo Recomendado

Google agota un modelo Google Glass en su único día de ventas abiertas
Google Glass hizo del martes su día. Por primera vez, desde su lanzamiento, cualquiera en EE.UU. pudo adquirir sus gafas inteligentes y la respuesta del público no pudo ser mejor. Así es, en el que podría ser su... más