2009-06-11 7 views
5

Je viens de publier une version gratuite d'une application de magasin d'applications payant, et je voudrais la version payante pour remplacer la version gratuite sur l'installation. Au cours des tests, j'ai travaillé en leur donnant à la fois le même ID d'application et en les signant avec le même certificat. Lorsque j'ai soumis la nouvelle version gratuite à Apple, je ne pouvais pas utiliser l'identifiant de l'application existante, et j'en ai créé un nouveau pour la version gratuite.Faire une version payante de l'application iPhone remplacer la version gratuite sur l'application de l'App Store

L'effet secondaire de ceci est maintenant ma version payante ne remplace plus la version gratuite sur l'installation. L'utilisateur se retrouve avec les deux installés sur leur téléphone.

Comment puis-je faire remplacer la version payante par la version payante?


EDIT 1: Je veux à la fois la version gratuite et payante de l'application dans l'App Store en même temps. La version gratuite a un lien pour acheter la version payante.

EDIT 2: Je pensais avoir vu d'autres applications du magasin, mais je me suis peut-être trompé.

+0

Avez-vous pu trouver la solution? Je regarde aussi quelque chose de très similaire. – iPhoneDev

Répondre

7

En ce qui concerne l'appareil, il a deux applications différentes avec deux certificats différents. L'utilisateur devra supprimer manuellement l'ancien. Si les deux ont le même nom et la même icône, cela les rendra un peu confus. À mon avis, votre version gratuite devrait avoir «libre» ou «lite» quelque part dans le nom pour rendre cela plus facile.

+0

Oui, j'ai ajouté lite au nom et à l'icône de l'application. –

2

Ceci est deux applications différentes - et vous ne pouvez pas contourner l'app store en faisant cela. Peut-être que vous voulez vérifier la nouvelle API StoreKit dans iPhone OS 3.0 - cela pourrait rendre les choses un peu plus simples pour vous. Avec StoreKit, vous pouvez avoir une seule application installable - qui peut avoir des fonctions supplémentaires déverrouillées une fois que l'utilisateur paie pour eux. Edit: Trouvé que l'application initiale ne peut pas être installé gratuitement - vous devez payer une petite somme pour cela.

3

Ce n'est pas possible. Le plus proche que vous pouvez venir est d'avoir une application gratuite avec un achat in-app pour mettre à niveau toutes les fonctionnalités - qui se passerait dans une seule application, donc dans un sens, il correspond à vos critères de remplacement, mais pas vos deux dans le magasin ' Critères. Cette fonctionnalité n'était probablement pas disponible lorsque vous avez initialement publié votre question: vous ne pouviez pas acheter d'applications in-app dans des applications gratuites à l'origine, mais c'est désormais le cas.

Il n'y a toujours pas moyen de faire ce que vous demandiez spécifiquement.

Questions connexes