2012-11-01 4 views
5

La mia app consente all'utente di immettere tipi di dati molto specifici e offre la sincronizzazione online. Per utilizzare l'app, è necessario pagare un abbonamento (rinnovo automatico dell'app acquisto in-app).L'abbonamento ad App Store con prova gratuita è consentito?

Tuttavia, vorrei includere una prova gratuita. Non posso utilizzare l'opzione di prova gratuita dei prodotti di acquisto in-app perché è consentita solo per le app di edicola (secondo i video di sessione WWDC 2012, sessione 308 "Gestione degli abbonamenti con IAP")

Ecco la mia idea di soluzione alternativa per ottenere simile funzionalità:

  1. l'utente crea un account sul mio app
  2. Questo account è dato un breve abbonamento gratuito per testare l'applicazione. L'abbonamento è gestito lato server. Durante la prova, non ci sono restrizioni sull'app
  3. Al termine della prova, l'utente non sarà in grado di inserire nuovi dati o sincronizzarsi con il server. Verrà richiesto di iscriversi per continuare a utilizzare l'app

Ho un dubbio se questo è accettabile per l'App Store. Qualche idea?

Grazie

+0

La domanda è significativa e pertinente, perché l'hai chiusa? Conosco almeno un'app con prova a tempo limitato (prima dello IAP), telecomando "myTifi" per TV Samsung, http://appshopper.com/utilities/tifi-remote. Pls vota per riaprire! –

+1

Ho avuto modo di parlare con un rappresentante del team di Apple Review, e questa persona mi ha spiegato che un'app non può diventare "morta" dopo un certo periodo di tempo: cioè è necessario un qualche tipo di funzionalità rimanente, altrimenti l'app verrebbe rifiutata. Quindi credo che sia permesso, tuttavia la nostra app è stata respinta per altri motivi non chiari, quindi non ho potuto verificare questa idea – userD

risposta

1

Tecnicamente che avrebbe funzionato, ma sorgere due problemi: Uno: se non si utilizza in App acquisto allora gli utenti non possono acquistare il servizio da App (la sua nell'accordo dev) Due: se usi negli acquisti di app allora ti fidi dei dispositivi IOS per dire "hey, ho appena acquistato un servizio di un anno così mi agganci" uno potrebbe hackerare questo http://zd.net/LkY9Ra e fare in modo che il tuo server dia il servizio agli utenti illegittimi. Accadrà questo? non è probabile ma può. Kinda succhia la mela costringe gli sviluppatori a un modello chiaramente imperfetto

+1

Grazie per la tua risposta. Uno: ho intenzione di utilizzare IAP per acquistare il servizio (abbonamenti autorinnovabili). Due: l'utente ha un account sui nostri server e l'app/server controllerà se ha una ricevuta valida prima di fornire qualsiasi funzionalità. L'hack IAP non può funzionare se il server controlla se la ricevuta è valida – userD