martes, 1 de noviembre de 2011

ASP.NET DETECCIÓN DE DISPOSITIVOS MOVILES CON MÉTODOS ADICIONALES


Download mobdetection - 992.33 KBIntroducción

En ASP.NET, se puede detectar fácilmente la solicitud del dispositivo móvilutilizando la propiedad Request.Browser.IsMobileDevice y Request.UserAgent.Butestas funcionalidades no funcionan todo el tiempo, así que para obtener los resultados más adecuados para la detección móvil y desea obtener más detalles sobre el móvil, el WURFL.dll es más útil.

En el fondo

Algunos de los populares dispositivos móviles / navegadores no ser detectados utilizando de esta manera porque los archivos de ASP.NET navegador no es compatible con Opera Mobile o Android. Esto significa que si desea clasificar la página de escritorio y móviles de la página, no te ayuda.

Uso del Código

1. Agregue la referencia WURFL.dll a su proyecto.
2. Copiar los archivos a la carpeta App_Data App_Data proyecto.
3. Copia y pega el archivo WurflLoader.cs a su carpeta App_Code.
4. Generar el proyecto y ahora puede probar la página WebForm1.aspx muestra en el navegador.


//
 // The sample Method to check weather the device is a mobile and not a tablet.
 //
public static Boolean isMobile()
{
   var device = WurflLoader.GetManager().GetDeviceForRequest(HttpContext.Current.Request);
   if (Convert.ToBoolean(device.GetCapability("is_wireless_device")) && !Convert.ToBoolean(device.GetCapability("is_tablet")))
  {
     return true;
  }
  else
  {
     return false;
  }
}

Puntos de interés

Si hay una necesidad de la detección de navegador de tu móvil y clasificación de los móviles necesariosentonces esto va a ser muy útil. Se trata de un archivo DLLestándar abierto.

No hay comentarios:

Publicar un comentario