2012-02-13 6 views
25

¿Hay alguna disposición en iOS en la que los parámetros de referencia utilizados para iniciar la aplicación de iTunes pasen a la aplicación en su primera ejecución?¿iTunes pasa los parámetros de referencia en iPhone una vez que se instala la aplicación?

Por ejemplo, en Android, si uso un enlace como http://market.an......com.company.pany&referrer=heythere para descargar una aplicación en Android y realmente instalar la aplicación, la aplicación Market pasa el parámetro "referente" y su valor a la aplicación en su primera ejecución, que la aplicación puede usar en cualquier medida.

¿Existe una disposición similar en iOS?

Respuesta

11

No, no existe tal cosa en iOS. Pero puede y debe presentar una solicitud de función en bugreport.apple.com, si realmente necesita esta característica.

3

No, AppStore no pasa ningún parámetro a la aplicación, simplemente descomprime ipa a la carpeta de la aplicación (contenedor).

8

A partir de iOS6, si alguien instala sus aplicaciones a través de un banner inteligente, puede pasar una url a su aplicación al inicio. Para ello, utilice el parámetro app-argument:

URL que proporciona el contexto de su aplicación nativa. Si incluye esto y el usuario tiene instalada su aplicación, puede saltar de su sitio web a la posición correspondiente en su aplicación de iOS. Por lo general, es beneficioso para retener contexto de navegación debido a que:

que debería funcionar en instalar:

Cuando la aplicación termina de descargar [después de hacer clic se instala en un banner de aplicación], la vista botón cambia a una El botón Abrir y tocar el banner abrirá la aplicación mientras conserva el contexto del usuario desde su sitio web.

Más aquí: http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html

Creo que esto va a funcionar (pero el jurado todavía está hacia fuera: Does app-argument on Apple Smart Banner get passed to app on install?), pero las pruebas que esto es duro: How to test Smart App Banner Urls on in Dev environment

+1

No creo que funcione en la instalación.Su cita dice "el botón Ver cambia a un botón Abrir, y al tocar el banner se abrirá la aplicación conservando el contexto del usuario desde su sitio web", lo que significa que el usuario tendrá que volver a Safari después de la instalación y tocar el Botón de abrir para pasar el contexto. – user102008

17

también Hemos tenido problemas con esto cuando construimos nuestra última aplicación móvil, Kindred Photobooks. La mejor forma que encontramos es, básicamente, agrupar esa información en el enlace y usar la huella dactilar para hacer que esos datos estén disponibles después de la instalación, lo que está funcionando realmente bien.

Puede tratar de crear huellas digitales en la casa. Básicamente, los pasos serían los siguientes: 1. Cuando se crea un enlace, se agregan parámetros al enlace o se crea una referencia de enlace en alguna base de datos backend si desea enlaces acortados 2. Cuando un usuario hace clic en ese enlace, recopile un huella digital de su dispositivo de todo lo que puede leer en el navegador (por ejemplo: IP, sistema operativo, tamaño de pantalla, etc.) y redirigir a ese usuario a la tienda de aplicaciones. 3. Cuando se abra la aplicación, cree una huella digital similar a partir de los mismos parámetros recopilados en la aplicación y compárela en su base de datos con la huella digital pendiente. 4. Si hay una coincidencia, puede devolver esos parámetros de enlace a la aplicación mediante la instalación.

Alternativamente, si no desea construir toda esa infraestructura y manejar los muchos casos extremos, lo incluimos en un servicio gratuito llamado Branch. Compruébelo en http://branch.io

Cuestiones relacionadas