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