Cómo hacer código QR para Android Market y App Store [cerrado]


Tengo una aplicación que tiene versiones para Android y iPhone. Así que tengo dos URL - s para ellos (Market y AppStore), pero no quiero agregar dos códigos QR diferentes a la página de inicio. ¿Hay una manera (servicio en línea que esperaría) de tener una sola URL para ambos mercados, que detectará el dispositivo del usuario y enviará inmediatamente a la versión de aplicación adecuada? Programáticamente parece realmente trivial, pero tal vez alguien ya ha resuelto el problema.

ACTUALIZAR: Parece que tuve que crear el servirme yo mismo. Siéntase libre de probar y usarlo también: http://qrappdownload.appspot.com / . Puede dar dos URL-s y genera QR core para URL que es universal para las dos plataformas más grandes. La URL universal se resuelve por el mismo servicio, basado en el agente de usuario móvil (solo si consiste en cadena de Apple o Android está marcada). La desventaja es que el código QR tiene que ser bastante grande, ya que la URL debe incluir ambas URL de appstore y, por lo tanto, es bastante larga. Tal vez puedas acortar la URL con algunos servicios de acortamiento de URL, no lo han probado.

Author: JaakL, 2011-06-30

9 answers

Los códigos QR pueden contener cualquier texto. La convención para su uso como enlace a la Web debe contener una URL. La mayoría de las aplicaciones de lectores QR cargarán la página web a la que hace referencia la URL incrustada en el código QR.

No hay forma de incrustar información en un código QR que enlace directamente a dos URL diferentes cuando lo lee cualquier lector de códigos QR. Un lector de código QR personalizado podría analizar un código QR con dos URL y decidir qué URL seguir, pero tendrá que encontrar una manera de obtener su lector QR personalizado a sus clientes.

La funcionalidad que está buscando puede residir en la URL en el código QR. La URL incrustada podría enlazar a una página web que comprueba los agentes de usuario y redirige adecuadamente. Si se detecta el agente de usuario de Safari en iOS, redirija a la App Store de Apple. Un agente de usuario de Android sería redirigido a una tienda de aplicaciones apropiada. Establecería todos los demás agentes de usuario para ir a una página de producto con enlaces a ambas tiendas.

Si estuviera haciendo esto, investigaría enviando todos usuarios a una página de producto. La oportunidad de participar en una mayor comercialización del producto, compartiendo más información con el cliente potencial puede resultar en mejores ventas. Establecería algunas pruebas A-B para ver cuál es mejor.

 20
Author: Mr. Berna,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-06-30 12:44:33

Un código QR es solo un enlace / URL, soo apunta a una URL en su sitio y usa PHP para determinar si el usuario está usando Android o iPhone. Luego haga una ubicación de encabezado PHP en la URL de la aplicación iPhone si es iPhone, o la aplicación Android si es Android.

Aquí está el código PHP:

<?php

**//Handy Code Provided by STEPHENCARR.NET**

$iPod = stripos($_SERVER['HTTP_USER_AGENT'],"iPod");
$iPhone = stripos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$iPad = stripos($_SERVER['HTTP_USER_AGENT'],"iPad");
$Android= stripos($_SERVER['HTTP_USER_AGENT'],"Android");

//check if user is using ipod, iphone or ipad...
if( $iPod || $iPhone || $iPad ){
        //we send these people to Apple Store
        header('Location: http://www.example.com/'); // <-apple store link here
}else if($Android){
        //we send these people to Android Store
        header('Location: http://www.example.com/'); // <-android store link here
}
**//Handy Code Provided by STEPHENCARR.NET**

?> 
 16
Author: user2225638,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-03-29 20:49:53

Otra opción es usar http://onelink.to que es un servicio fácil de usar para el mismo propósito.

 7
Author: Erik S,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-01-10 17:45:50

Ya hay un par de mejores servicios de generador de código QR por ahí para este propósito. La mayoría es bastante caro, sin demasiadas opciones o buggy.

Sugeriría un generador de QRCode gratuito como http://uniq.cd

Proporciona códigos QR individuales que son

  • multiplataforma / multi-url (iPhone, Android, Blackberry, Windows Mobile)
  • dinámico (editable en cualquier momento)
  • muy pequeño
  • rastreado (con estadísticas y análisis)

Espero que esto ayude.

 7
Author: VoT,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-09 09:20:06

Otra opción sería usar OmniQRCode.com . Es un servicio que te permite usar un solo código QR. Cuando un teléfono inteligente escanea el código QR, el servicio detecta y redirige el teléfono inteligente al mercado de aplicaciones relevante. También groks variaciones como Android 1.6 vs Android 2.2.

 2
Author: Sethish,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-07-26 20:01:30

AutoFwd

Tenía más de 20.000 personas lo utilizan ya y es gratis. (Descargo de responsabilidad mi empresa lo hizo!)

Www.AutoFwd.com

Por ejemplo www.AutoFwd.com/angrybirds

Le permite especificar para iOS/Android/Blackberry/Win/Mac/Linux y algunos otros. También tiene una página predeterminada y seguimiento de estadísticas con generación QR.

También permite a los posibles descargadores ingresar su dirección de correo electrónico si su plataforma no es compatible con su app sin embargo, cuando más tarde agregue la aplicación para esa plataforma, recibirán una notificación de que se ha agregado.

 2
Author: sradforth,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-22 13:04:59

Tal vez sea un poco tarde, pero encontré a esos tipos http://www.visualead.com / Y me encantó!

 1
Author: RCB,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-14 15:23:45

También puede usar código QR visual desde QrDesign.net Son compatibles con todas las plataformas móviles como iTunes, Google play, Windows phone y blackberry appworld. y preguntándose es que son visuales y elegantes. introduzca la descripción de la imagen aquíintroduzca la descripción de la imagen aquí

 1
Author: OceanOne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-12-09 22:31:03

Puedes echar un vistazo a este proyecto:

Http://m.appqr.mobi/

Te permite generar un único QRCode para Android, IOS, Windows Phone, Symbian y Blackberry. Lo he usado y funciona: cuando escaneas en un dispositivo específico, te dirige a su tienda correspondiente, siempre que hayas puesto el enlace con precisión y en el campo correspondiente.

 0
Author: Roman Jaquez,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-10 02:09:04