2012-06-26 15 views
9

Attualmente dispongo di un'app sul Market con una versione gratuita, supportata dalla pubblicità e una versione "Pro" senza pubblicità a pagamento con extra Caratteristiche.Conversione di un'applicazione Android da un modello gratuito/a pagamento per lo sblocco a pagamento in-app

Costruire due diversi progetti ogni ciclo di rilascio è davvero un dolore per gli asteroidi; Mi piacerebbe solo abbatterlo a uno.

Sono interessato a ricevere feedback su questo, se qualcuno qui ha eseguito una mossa come questa ... ci sono degli svantaggi per la conversione in questo nuovo modello?

Attualmente ho una dozzina di utenti pagati. Sarò in grado di renderli semplicemente "proprietari" dell'acquisto in-app tramite il loro indirizzo email, o sarebbero costretti a comprare l'app tutto da capo? (Se non riesco a renderli proprietari, probabilmente abbandonerei l'intera idea fino alla mia prossima app.)

+0

Ho appena notato una [domanda simile] (http://stackoverflow.com/questions/8918219/how-to-migrate-from-a-paid-android-application-to-an-application-paid-for-with -i) SOLO quando colpisco submit. Accidenti. (Anche se a quello non è stata data una risposta soddisfacente.) –

risposta

2

Divertente. L'ho fatto nell'altro modo (convertito una (app + licenza supplementare) in una versione a pagamento, nessuna prova). Ma la mia vecchia (applicazione + schema di licenza) potrebbe funzionare per te. È stato implementato qualche tempo fa, prima che gli acquisti in-app fossero abbastanza semplici.

Il mio vecchio schema di licenza: un download di Google Play per l'app principale; un elenco separato per una licenza per l'app principale (vedere "Licenza 2player 1.0 (obsoleto)"). Il download della licenza non fornisce un'interfaccia utente, ma implementa un fornitore di contenuti. L'app principale tenta di interrogare il fornitore di contenuti fornito dall'APK della licenza. Se la query del provider di contenuti ha esito positivo, l'app principale viene convertita in stato "concesso in licenza". Lo stesso fornitore di contenuti fornisce una rudimentale sfida/risposta allo scambio di dati solo per prevenire hacking assolutamente banale.

Potrebbe funzionare con piccole modifiche. Sostituirai il tuo vecchio APK con licenza a pagamento con un APK che fornisce un provider di contenuti challenge-response e solo un'interfaccia utente sufficiente per informare gli utenti della vecchia app di cui hanno bisogno per installare il tuo nuovo APK versione 2.0. Quindi modifica la tua app di acquisto in-app per verificare la presenza del fornitore di contenuti e convertire lo stato su licenza se la query del content provider ha esito positivo.

Il download forzato per gli utenti della vecchia app sarebbe un po 'goffo, ma mi sembra che dovrai costringerli a scaricare il nuovo in qualche modo comunque. Ma per una dozzina di utenti pagati, sembra abbastanza innocuo.

Problemi correlati