2016-03-24 17 views
7

Ho intenzione di aggiungere acquisti in-app alla mia app Produttività. Le funzioni avanzate sono prodotti di acquisto (ad es. Freemium). Mi piacerebbe avere l'accesso degli utenti alle funzionalità acquistate su Android e iOS, se ha acquistato su una qualsiasi piattaforma. Tecnicamente conto di archiviare le informazioni di acquisto sul server e di recuperarle ogni volta che l'utente effettua l'accesso su entrambi i dispositivi e di sbloccare la funzionalità se già acquistata.Acquisti in-app: condividi gli acquisti in-app degli utenti tra Android e iOS

È consentito sia in iOS che in Android?

Apple App Store Review Guidelines nella Sezione 11 hanno spiegato questo.
Punti "11.1/11.2" e "11.14" suona in conflitto (o mi manca qualcosa).

Su Android, non vedo questo punto menzionare in Policies.

Se hai avuto esperienze (w.r.t condividendo le informazioni di acquisto tra dispositivi) che dovrei prestare attenzione in aggiunta, qualsiasi suggerimento è benvenuto.

+0

Avete trovato una soluzione adeguata a questo problema? Ho la stessa situazione e non riesco a trovare una soluzione praticabile senza rompere la politica di App Store. – Alexander

+0

@Alexander ha appena risposto! – Sravan

risposta

5

Rispondendo a me stesso. Ho inviato all'App Store citando questo caso e l'ho approvato. Devo ancora inviare a Google Play quindi non ne sono sicuro.

Sotto il frammento che ho citato in App Store recensione note che possono aiutare alcuni

Se l'utente già acquistato premio fuori della app (il nostro sito web o Android app), allora stiamo sbloccando Premium non appena utente accede all'app sul dispositivo iOS. Non includiamo alcun pulsante o collegamento o informazioni all'interno di questa app per acquisti esterni. Se hai dubbi o commenti riguardo a questo, ti preghiamo di farcelo sapere allo .

Inoltre, ha menzionato che il servizio del nostro articolo in-app è basato sui dati dell'utente sul nostro server e non solo sulla piattaforma iOS. Penso che questo sia il punto chiave che ha senso riutilizzare l'acquisto dell'utente del nostro servizio. Tuttavia, non trovo questo caso menzionato chiaramente nelle Linee guida per la revisione dell'App Store.

4

Vorrei aggiungere una nota sugli abbonamenti. Ecco la citazione di guida di Apple:

Considerazioni multipiattaforma

Identificatori del prodotto sono associati ad una singola applicazione. Le app che hanno sia una versione iOS che macOS hanno prodotti separati con identificatori di prodotto separati su ciascuna piattaforma. Puoi consentire agli utenti che dispongono di un abbonamento in un'app iOS di accedere al contenuto da un'app macOS (o viceversa), ma l'implementazione di tale funzionalità è sotto la tua responsabilità.Si avrebbe bisogno di un qualche sistema per identificare gli utenti e tenere traccia di quali contenuti che hanno sottoscritto, simile a quello che si potrebbe implementare per un app che utilizza abbonamenti non rinnovabili

link di documentazione Apple: https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Subscriptions.html

Citazione di documenti Android:

Si può anche costruire sulla vostra base di abbonati esterna esistente dall'interno tue app Android

  • Se si vendono abbonamenti su un sito Web, ad esempio, è possibile aggiungere la propria logica aziendale all'app per Android per determinare se l'utente ha già acquistato un abbonamento altrove, quindi consentire l'accesso ai contenuti in tal caso o offrire un abbonamento acquisto da Google Play se non.
  • È possibile implementare la propria soluzione per la condivisione di abbonamenti attraverso come molte applicazioni o prodotti che vuoi diversi ...

Link docs Android: https://developer.android.com/google/play/billing/billing_subscriptions.html

Al momento della stesura di questo risposta (23 maggio 2017) Windows Store non ha abbonamenti, ma sono stati annunciati durante l'ultima conferenza BUILD. Alcuni dettagli here e here Gli abbonamenti dovrebbero essere disponibili entro questa estate.

Problemi correlati