2009-06-11 19 views
5

Acabo de lanzar una versión gratuita de una aplicación de tienda de aplicaciones pagas, y me gustaría que la versión de pago reemplace la versión gratuita durante la instalación.Hacer la versión paga de la aplicación de iPhone reemplazar la versión gratuita de la tienda de aplicaciones

Durante la prueba, tuve esto funcionando al darles la misma ID de la aplicación y firmarlos con el mismo certificado.

Cuando envié la nueva versión gratuita a Apple, no me dejaba usar la ID de la aplicación existente, y creé una nueva para la versión gratuita.

El efecto secundario de esto es que ahora mi versión paga ya no sustituye a la versión gratuita durante la instalación. El usuario termina con ambos instalados en su teléfono.

¿Cómo puedo hacer que la versión paga reemplace la gratuita?


EDIT 1: quiero tanto la versión gratuita y de pago de la aplicación en la tienda de aplicaciones al mismo tiempo. La versión gratuita tiene un enlace para comprar la versión paga.

EDIT 2: Estaba pensando que había visto otras aplicaciones de la tienda hacer esto, pero tal vez estaba equivocado.

+0

Pudiste encontrar la solución. También estoy buscando algo muy similar. – iPhoneDev

Respuesta

7

En lo que respecta al dispositivo, tiene dos aplicaciones diferentes con dos certificados diferentes. El usuario tendrá que eliminar manualmente el anterior. Si ambos tienen el mismo nombre e icono, será algo confuso para ellos. En mi opinión, su versión gratuita debe tener "gratis" o "lite" en algún lugar del nombre para que sea más fácil.

+0

Sí, agregué lite al nombre y al ícono de la aplicación. –

2

Se trata de dos aplicaciones diferentes, y no puede moverse por la tienda de aplicaciones haciendo esto.

Quizás quieras echar un vistazo a la nueva API de StoreKit en iPhone OS 3.0 - esto podría hacer las cosas un poco más sencillas para ti.

Con StoreKit puede tener una sola aplicación instalable, que puede tener funciones adicionales desbloqueadas una vez que el usuario las paga.

Editar: Descubrí que la aplicación inicial no se puede instalar de forma gratuita, tiene que pagar una pequeña cantidad por ella.

3

No es posible hacer esto. Lo más cercano que puede venir es tener una aplicación gratuita con una compra en la aplicación para actualizar a las funciones completas; eso sucedería dentro de una aplicación, por lo que en cierto sentido se ajusta a sus criterios de "reemplazo" pero no a ambos en la tienda 'criterios. Esta funcionalidad probablemente no estaba disponible cuando originalmente publicaste tu pregunta, no podrías tener compras desde la aplicación originalmente en aplicaciones gratuitas, pero ahora sí.

Todavía no hay, sin embargo, una manera de hacer lo que usted estaba solicitando específicamente.

Cuestiones relacionadas