2009-06-11 9 views
5

Ho appena rilasciato una versione gratuita di un'applicazione per app a pagamento e vorrei che la versione a pagamento sostituisse la versione gratuita all'installazione.Fai in modo che l'app per iPhone sostituisca la versione gratuita all'installazione dall'app store

Durante il test, ho funzionato dando loro lo stesso ID app e firmandoli con lo stesso certificato.

Quando ho inviato la nuova versione gratuita ad Apple, non mi permetteva di utilizzare l'ID app esistente e ne ho creato uno nuovo per la versione gratuita.

L'effetto collaterale di questo è ora la mia versione a pagamento non sostituisce più la versione gratuita all'installazione. L'utente finisce con entrambi installati sul proprio telefono.

Come posso sostituire la versione a pagamento con quella a pagamento?


EDIT 1: voglio sia la versione gratuita ea pagamento delle app in App Store, allo stesso tempo. La versione gratuita ha un link per acquistare la versione a pagamento.

EDIT 2: Stavo pensando di aver visto altre app del negozio fare questo, ma forse mi sono sbagliato.

+0

Sei riuscito a scoprire la soluzione. Sto anche guardando qualcosa di molto simile. – iPhoneDev

risposta

7

Per quanto riguarda il dispositivo, dispone di due diverse app con due certificati diversi. L'utente dovrà cancellare manualmente quello vecchio. Se entrambi hanno lo stesso nome e l'icona, per loro sarà un po 'di confusione. A mio parere, la tua versione gratuita dovrebbe avere "gratis" o "lite" da qualche parte nel nome per renderlo più facile.

+0

Sì, ho aggiunto lite al nome e all'icona dell'app. –

2

Si tratta di due app diverse e non è possibile aggirare l'app store facendo ciò.

Forse vuoi controllare la nuova API StoreKit in iPhone OS 3.0, questo potrebbe rendere le cose un po 'più semplici per te.

Con StoreKit è possibile avere un'unica app installabile, che può sbloccare funzioni extra una volta che l'utente le paga.

Modifica: ho scoperto che l'app iniziale non può essere installata gratuitamente - devi pagare una piccola somma per questo.

3

Non è possibile farlo. Il più vicino possibile è di avere un'app gratuita con un acquisto in-app per l'aggiornamento a tutte le funzionalità, il che avverrebbe in un'unica app, quindi in un certo senso si adatta ai criteri di "sostituzione" ma non a quelli del negozio 'criteri. Probabilmente questa funzionalità non era disponibile quando hai originariamente pubblicato la tua domanda - non avresti potuto acquistare originariamente in app gratuite in app gratuite - ma è ora.

Non c'è ancora, tuttavia, un modo per fare ciò che stavi richiedendo specificamente.

Problemi correlati