2013-08-19 9 views
13

Sto aggiornando la mia app per bambini per la conformità alla nuova sezione Kids di Apple. Ho letto le Linee guida di revisione aggiornate. E dice:Problema di controllo parentale sezione bambini di Apple nuovo

Apps destinato principalmente per essere utilizzato da bambini sotto i 13 anni devono avere dei genitori permesso o utilizzare una porta dei genitori prima di consentire all'utente di collegare fuori dell'app o impegnarsi in commercio

Qualcuno ha qualche idea su quale tipo di azione intraprendere? Come possiamo ottenere il permesso dei genitori o usare un cancello parentale? Inoltre sto collegando solo alle app di iTunes e alle nostre pagine social, quindi devo intraprendere qualche azione?

Grazie per il vostro tempo.

risposta

2

ho guardato attraverso this topic sul forum degli sviluppatori di Apple, dove qualcuno ha suggerito la seguente per gli acquisti in-app:

if ([SKPaymentQueue canMakePayments]) { 
    // user can make purchases 
} else { 
    // no purchases can be made, show error or just don't show the in app purchase button(s) 
} 

Se c'è un modo per determinare se gli acquisti in-app sono stati abilitati sul dispositivo , c'è un modo per determinare se Safari è stato abilitato?

Inoltre, this article indica i PIN che devono essere immessi prima che i collegamenti possano essere aperti, oltre a richiedere uno scorrimento con tre dita per gli acquisti in-app/sezioni dei genitori.

Queste opzioni possono valere la pena, ma non so se saranno sufficienti.

+0

Sì, quando si tratta di acquisti in-app, è possibile verificare se è limitato su quel dispositivo. Ma per quanto ne so, il controllo parentale arriva su Safari con iOS7. Per quanto riguarda l'inserimento del PIN o dello scorrimento a tre dita, penso che sarebbe attivato/disattivato tramite l'app Impostazioni di iOS. Questo articolo menziona lo stesso "iOS 7 include un'opzione per limitare determinati contenuti web per età". http://osxdaily.com/2013/07/20/restrictions-parental-controls-ios/ –

+0

Ecco alcuni esempi di come le aziende di app per bambini reali stanno risolvendo il problema e non vengono rifiutate. http://blog.momswithapps.com/2013/08/20/how-are-kids-app-developers-communicating-to-parents/ Ciò di cui abbiamo bisogno è la guida di Apple su ciò che vogliono esattamente, e potrebbero renderlo parte del loro SDK. Potrebbe essere un booleano che si allega a qualsiasi elemento dell'interfaccia utente. parentGate = YES; –

+2

In che modo una di queste soluzioni potrebbe aiutare le app ad essere approvate? La maggior parte dei bambini sopra i 6-7 sarà in grado di superare tali verifiche. Se funzionano, Apple sta solo perdendo il tempo dei nostri e dei revisori. –

5

sfogliavo il FAQ e la iTunes Connect Developer Guide me stesso e Apple di certo non lo rende ciò chiaro "deve avere dei genitori autorizzazione" si intende, ma io sospetto che cosa questo significa è che l'App Store richiede un qualche tipo di più passaggi di autenticazione per fare commercio (ad esempio acquisti in-app) o andare da qualche parte al di fuori dell'app (ad es. con una UIWebView).

Quale sembra avere un senso a causa di questa affermazione: "deve ottenere il permesso dei genitori o utilizzare un cancello dei genitori prima di consentire all'utente di collegarsi fuori dall'app o impegnarsi nel commercio".

+1

Sono d'accordo, non è affatto chiaro. Le attuali "Restrizioni" alle impostazioni gestiscono già gli acquisti in-app e, quando si utilizza un UIWebView, è principalmente necessario valutare l'app +17. La mia preoccupazione riguarda il collegamento a Safari. Ma penso che quando la sezione Kids sarà disponibile con iOS7 e Safari su iOS7 avremo Parental Control incorporato, questa non dovrebbe essere la preoccupazione degli sviluppatori. Quindi, qual è l'azione che dobbiamo intraprendere al riguardo, non è chiaro. –

+0

Penso che il più importante "take away" (cosa per noi da ricordare) è che la vecchia sottocategoria di giochi "Kids" sta andando via a favore della nuova categoria Kids con fasce di età "5 & under", "6-8" e "9-11" e che gli sviluppatori (oi nostri datori di lavoro) devono scegliere la fascia d'età corretta per ogni app. –

+1

Sì, la scelta dell'intervallo è un mal di testa totale. Ad esempio, la mia app è adatta anche ai bambini di età inferiore ai 6 anni con l'assistenza dei genitori, ma ora devo scegliere il range 6-8. Non bene. –

2

Mi stavo chiedendo la stessa cosa, dato che non sono del tutto sicuro se questo è sotto NDA, ho fatto questa domanda sui forum degli sviluppatori di Apple, ma nessuna risposta neanche lì.

Per quanto ne so, non esiste un "set di API" che definisca il permesso dei genitori/porta parentale, quindi i requisiti sono davvero molto vaghi.

Temo che dovremo solo provare le cose e inviarle per l'approvazione, e scoprire nei blog di vari sviluppatori (e le risposte qui sullo stackoverflow) che cosa si respinge e cosa no, spero di sbagliarmi e loro chiarire questo però.

In ogni caso, ho appena aggiornato una delle nostre app e controllato "Made for kids", è in "attesa di revisione" ora, se succede qualcosa di straordinario, ti terrò informato.

+0

La stessa cosa qui, ho anche caricato un aggiornamento ed è in attesa di revisione. Ho tenuto i link uscenti ai nostri social network e link a iTunes per la valutazione dell'app, aggiunto un url di Privacy su iTunes Connect. Terrò qui aggiornato. –

2

Come ho detto prima, avevo caricato un aggiornamento (mantenendo i collegamenti in uscita alle pagine social e all'App Store per la valutazione dell'app tramite UIAlertView) e l'aggiornamento è anch'esso rifiutato.

Al Centro risoluzioni, è stato menzionato chiaramente che poiché questi collegamenti in uscita non passavano attraverso un Parental Gate, la mia app è stata respinta e sono stati allegati due screenshot che mostrano i pulsanti e UIAlertView che portano fuori dall'app. Quindi non dimenticare di controllare il Centro risoluzioni.

Ho rimosso tutti i collegamenti uscenti e caricato di nuovo l'app. Terrò qui aggiornato.

E la cosa della Porta Parentale. Penso di aver scoperto come funzionerà. Apple lo lascia completamente agli sviluppatori. Dovremo utilizzare API o SDK di fornitori o servizi di Parental Gate. Con l'aiuto di tali API passeremo gli url a questi servizi di porta parentale tramite le loro API, e approveranno o rifiuteranno il collegamento (controllando il loro database) o richiederanno l'input di un genitore, e probabilmente restituiranno un vero/false flag, o lasciare che l'utente continui al collegamento.

Per esempio, un servizio di porta dei genitori sta lavorando su una cosa: http://parentalgate.com/parental-gate-ios-sdk/

mio aggiornamento con collegamenti uscenti rimosse è approvato. Ci sono voluti 20 minuti per essere rivisti dopo aver aspettato la revisione per 8 giorni.

Problemi correlati