Domanda

Ho bisogno di aggiornare la mia domanda dopo che l'utente paga per un aggiornamento.Voglio modificare l'attuale applicazione invece di scaricare una nuova versione.Dopo che l'utente paga, voglio abilitare alcune funzioni dell'app.

Come posso implementare questo?

È stato utile?

Soluzione

Apple non consentire un'app che è visibile, ma inutilizzabile caratteristiche.Non si può mostrare un grigio funzionalità e dire, "a pagare per avere questa funzionalità." Né vi consentono di modificare in modo significativo un'app senza cambiare il suo nome.Invece si forza a rilasciare una versione lite, con la possibilità di passare ad una full e/o versioni pro.Fanno sia per proteggere l'utente e per proteggere i loro ricavi da app store.

Davvero un buon modo per determinare se Apple ti consente di fare qualcosa è quello di chiedere, "Apple stare a perdere soldi se posso fare questo?" Se la risposta è sì, allora le probabilità sono molto buone, la tua idea non volare.

Inoltre, ricorda che l'app store è una regola che una volta che l'utente paga per un app, si riceve automaticamente tutte le future versioni di app gratuitamente.Non è possibile obbligare gli utenti a pagare per gli aggiornamenti il modo in cui si può convenzionali piattaforme.

Detto questo, dal momento che non è possibile eseguire un altro processo per aggiornare la vostra app su iPhone, credo che l'unico modo per aggiornare un app già esistenti, senza la sostituzione sarebbe utilizzare un qualche tipo di modulare architettura a plug-in in cui si scarica il plugin che aggiungono ulteriori funzionalità.Objective-C rende ridicolmente facile da implementare plug-mento.

Altri suggerimenti

Non è possibile aggiornare il codice o applicazioni fascio in alcun modo. È possibile scaricare le risorse o modificare i file di configurazione, tuttavia. Così tutte le funzioni devono esistere, ma possono essere disabilitate. Per qualcosa di simile a un gioco è possibile scaricare alcuni più livelli al momento dell'acquisto.

Non è possibile aggiornare in movimento la vostra applicazione.
Hai bisogno di mettere un qualche tipo di valore booleano interruttore in un file di configurazione. (O con una stretta di mano server)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top