Siamo in procinto di rilasciare un'applicazione su Android Market, con fatturazione in-app per la sottoscrizione che sblocca alcune funzioni per un periodo di sottoscrizione.Buoni per fatturazione in-app
Il mio capo ora vuole che io per implementare il numero di "liberi abbonamenti" variabile, nel senso che:
- I download "fortunato utente" & installa l'applicazione da Android Market, come qualsiasi altro cliente (sempre gratis da installare, ma le funzionalità premium richiedono il pagamento tramite la fatturazione in-app).
- L ' "utente fortunato" riceve qualche chiave via e-mail che consente di lui o di lei per evitare di passare attraverso il processo di fatturazione di checkout in-app (cioè effettivamente pagare).
- La chiave può essere utilizzata solo una volta.
- L'inserimento del codice tramite una voce di menu, consente di abbonamento per X mesi, come se ha effettivamente pagato tramite in-app Billing.
Il "tasto" funziona fondamentalmente come un coupon, ma non ho trovato alcuna opzione del genere nel Publisher's Console.
Sapete di qualsiasi funzione o un modo semplice per implementare quanto sopra senza duplicare il database dei clienti sul nostro (l'editori) server?
Non è la parte principale della domanda come si può impedire all'utente di utilizzare il codice più volte? Perché l'attivazione delle "Funzioni Premium" non dovrebbe essere un problema. – theomega