Answers to frequently asked questions about the App Review process.
Please visit our App Review for Login examples page for useful submission tips and tricks, and Please visit our Sample App Review Submission page for example screen recordings. You can also watch our introduction to App Review video.
Please visit our Server-to-Server Apps document.
Note: Server-to-server apps are used when your app has no user interface as it exchanges data directly with our APIs. As such, these apps are only approved for business-facing data permissions (i.e. ads_management), never with user permissions. For a sample submission see Sample App Review Submission for Server-to-Server Apps.
La necessità di Analisi dell'app viene definita al livello di ID app. Ogni singola app che utilizza tali autorizzazioni o funzioni deve essere inviata per l'analisi.
Per maggiori dettagli, visita questa pagina. Il processo ti darà l'opportunità di fornire dettagli su quali autorizzazioni sono necessarie e su come verranno utilizzate. Facebook esaminerà il caso d'uso e determinerà se è consentito dalle nostre normative. Dopo la revisione dell'autorizzazione, a seconda dell'API/dell'autorizzazione potremmo avere requisiti aggiuntivi, come la verifica dell'azienda e la firma del contratto.
Quando saranno disponibili nuove API, queste dovranno essere richieste tramite Analisi dell'app. La Verifica dell'azienda, invece, è richiesta una sola volta per entità Business Manager, quindi non sarà nuovamente richiesta se sono necessarie nuove autorizzazioni o API per un'app.
Dal 1° agosto 2018, devi solo verificare il Business Manager a cui è connessa l'app.
Nell'ambito del processo di analisi, è possibile che vengano richieste informazioni sull'azienda come ragione sociale dell'azienda, indirizzo e numero di telefono. Inoltre, è possibile che venga richiesto di fornire documentazione aziendale come bollette, licenze, certificati di costituzione o statuti.
Al momento dobbiamo gestire un aumento del volume. L'intero processo può richiedere fino a diverse settimane.
Puoi sempre consultare lo stato della verifica aziendale, i contratti e i passaggi da eseguire nella tab della verifica aziendale che si trova nella tab di analisi dell'app della dashboard gestione app. Ti invieremo notifiche durante tutto il processo per comunicarti le azioni necessarie.
L'app deve essere collegata al Business Manager dell'azienda che possiede l'app e ha accesso ai dati generati dall'app. Questa azienda deve essere sottoposta al processo di verifica dell'azienda.
L'Analisi dell'app deve essere eseguita per app. Ti consigliamo di consultare la dashboard gestione app per ottenere l'elenco specifico delle autorizzazioni che richiedono l'analisi.
La verifica dell'azienda deve essere eseguita una volta per ogni Business Manager. Se scegli di associare tutte le tue app allo stesso Business Manager, dovrai eseguire la verifica dell'zienda una sola volta.
Se disponi già di un account Business Manager, ti consigliamo di connettere l'app al Business Manager esistente.
Se ci sono più account Business Manager appartenenti all'azienda, è consigliabile determinare la motivazione alla base dell'esistenza di più account Business Manager e di allineare l'app con il Business Manager più appropriato. Se l'azienda ha una linea di credito configurata tramite il Business Manager, è consigliabile connettere l'app con quello che ha la linea di credito.
Il processo di Analisi dell'app si riferisce ad app che richiedono determinate autorizzazioni API. Puoi leggere le autorizzazioni necessarie per l'analisi qui. La configurazione dell'SDK non richiede l'analisi dell'app. Tuttavia, l'SDK consente alle app di effettuare chiamate alle API di Facebook e, se tali API richiedono l'analisi, l'app dovrà essere inviata per l'analisi dell'app.
Puoi fornire uno screencast della tua integrazione oppure, se la tua app non offre un'esperienza per l'utente finale, puoi fornire almeno 2 screenshot che mostrano la visualizzazione delle impostazioni della tua pagina, il tuo CRM o Business Manager, oltre a fornire un ID Pagina per una pagina che utilizzerai attraverso questi prodotti. Puoi trovare maggiori informazioni su questa opzione qui.
Please visit our Best Practice guide, and our Facebook Login Button UX guide for tips on how you can best implement Facebook Login in your app.
Dovrai richiedere le autorizzazioni leads_retrieval
e pages_manage_ads
.
Se i clienti sono anche i "proprietari" dell'app, essi stessi si sottopongono al processo come sviluppatori diretti. Se i clienti hanno uno sviluppatore di terze parti come "proprietario" dell'app, sarà lo sviluppatore a sottoporsi al processo di analisi.
Please see our Permissions Reference guide for reference on acceptable usage scenario. You can also find information for the Instagram Basic Display API at Instagram Platform Permissions, as well as the Marketing API for Ads Management Standard Access at Marketing API Access and Authentication.
Please visit our Screencasts page for an overview of how to submit a screencast to support your App Review.
Terms and Policies Violations
Please visit our guide for how you can test your app experience. Please see our Permissions Reference guide for reference on acceptable usage scenario.
Please see our Testing a Login Flow guide to test your Facebook Login integration. Please also see our documentation on Facebook Login Best Practices.
Please see our documentation for the iOS SDK and Android SDK.
If you are utilizing Sharing within your app, please follow our Sharing on Facebook documentation, and see our Sharing Best Practices guide.
Please see our documentation on Facebook Login Button best practices and visit our Brand Resource Center.
If you are violating any policies, Facebook will send you a Dev Alert by email, notifying you which of our platform policies are being violated. You can also see all of the dev alerts and violations in your developer dashboard under the Alerts tab on the left for your app.
Le app che utilizzano prodotti di condivisione mediati come plug-in social, finestre di dialogo Condividi e fogli di condivisione o un sottoinsieme di Facebook Login non devono essere esaminate da Facebook. Per maggiori informazioni su ciò che deve essere sottoposto ad analisi, consulta la nostra documentazione sull'Analisi dell'app.
Tutte le app vengono analizzate per garantire il rispetto degli standard di qualità di Facebook. In generale, gli utenti devono essere consapevoli che accedono a Facebook e pubblicano post. Inoltre, devono essere in grado di controllare le informazioni che condividono con la tua app o con Facebook.
Nota: gli utenti elencati nella tab Ruoli dell'app avranno accesso ad autorizzazioni estese senza passare attraverso il processo di analisi (ad esempio, user_posts
). Tuttavia, quando l'app viene pubblicata deve essere sottoposta all'Analisi dell'app per accedere alle informazioni anche per le persone con ruoli nell'app.
Tutte le funzionalità dell'app dovrebbero essere disponibili quando l'app è in modalità sviluppo, ma sarai in grado di accedere solo ai tuoi dati, ai dati dell'utente test o ai dati delle tue Pagine. Se desideri rendere pubblica la tua app, anche se sei l'unico utente, deve sottoporla alla procedura di Analisi dell'app.
A causa delle modifiche apportate al processo di analisi e all'elevato volume di richieste previsto, potrebbero essere necessarie diverse settimane prima che le app inviate completino il processo di analisi.
Fornisci quante più informazioni possibili per aiutare il revisore, inclusi screenshot chiari, istruzioni dettagliate e uno screencast della tua app e della sua integrazione con Facebook.
Dovrai spiegare esattamente come testare ogni autorizzazione o funzione della tua app, in questo modo ci assicureremo che funzionino e rispettino le nostre normative. Non possiamo approvare la tua app senza testarne completamente l'integrazione con Facebook. Fornendo istruzioni dettagliate, sarà meno probabile che tu debba effettuare nuovamente l'invio per l'analisi.
Per ogni autorizzazione richiesta, elenca le istruzioni di riproduzione in un formato dettagliato. Tutte le istruzioni devono essere in inglese.
Le istruzioni non devono:
Ecco un ottimo esempio di istruzioni dettagliate:
Se non sei ancora sicuro di cosa includere, consulta altri esempi nella sezione degli esempi per l'Analisi dell'app.
No, non devi effettuare l'invio per l'analisi per pubblicare inserzioni sulle installazioni di app mobili. Hai bisogno solo di un'app presente nell'App Store di iTunes o nel Play Store di Google. Segui la nostra guida per creare inserzioni sulle installazioni di app mobili.
Per testare una nuova funzione o autorizzazione, dopo che l'app è stata analizzata e pubblicata, usa la funzione Crea app testnella Dashboard gestione app per creare un clone della tua app in produzione. Nella dashboard della tua app in produzione, clicca sulla freccia giù accanto al nome dell'app nel riquadro di navigazione a sinistra e quindi su Crea app test. Il clone dell'app, creato con stato In sviluppo, consente a tutti i ruoli dell'app accesso a tutte le funzioni e autorizzazioni.
Prima di approvare la tua richiesta per user_likes, chi effettua l'analisi dovrà confermare che la tua app fornisce un'esperienza unica agli utenti sulla base delle informazioni relative ai "Mi piace" che riceve da essi. Per farlo, il nostro team di analisi testerà la tua app con una serie di utenti test, ognuno con diversi interessi e "Mi piace".
Quando invii una richiesta per user_likes, devi scrivere istruzioni dettagliate che includano:
Se usi user_likes come parte di un algoritmo, è importante che chi effettua l'analisi possa vedere il risultato di tale algoritmo e la sua influenza sui contenuti mostrati agli utenti.
Se la tua app è un gioco ed è presente su Canvas di Facebook
Puoi invitare nuovi giocatori al tuo gioco usando:
Se la tua app non è presente su Canvas di Facebook
Puoi usare la finestra di messaggio su iOS e Android o la finestra di invio sul Web. Queste finestre permettono a un utente di inviare direttamente un messaggio contenente un link alla tua app ai suoi amici.
Questo tipo di messaggio è un ottimo canale per comunicare in modo diretto con una cerchia ristretta di utenti. La finestra di messaggio e quella di invio includono un'anteprima che permette all'utente di selezionare facilmente gli amici da invitare.
No. Quando hai ottenuto l'approvazione per un'autorizzazione, puoi usarla per qualsiasi versione della tua app e su qualsiasi piattaforma.
Se intendi ampliare e sviluppare la tua app su un'altra piattaforma, questa non dovrà essere inviata nuovamente per l'analisi. Dovrai inviarla nuovamente per l'analisi solo se desideri richiedere una nuova autorizzazione, ad esempio quando aggiungi una nuova funzione all'app. La modifica e l'invio dei dettagli dell'app o delle azioni Open Graph non interesserà le autorizzazioni per cui hai ottenuto l'approvazione.
Please visit our App Review Rejection Results Guide for tips on how to have a successful App Review.
Before submitting an appeal, please make sure to read through the App Review Rejection Results Guide as well as the Enforcement FAQ to ensure that any violations are fixed before you resubmit your app for review.
Once fixed, you can appeal the decision using the Developer Appeals form.
Please review our Requesting & Revoking Permissions documentation, as well as our Debugging & Error Handling guide for Access Tokens.
Se per il tuo invio sono necessarie ulteriori informazioni, avrai 30 giorni dalla ricezione della richiesta per soddisfare i requisiti e inviare nuovamente per l'analisi. Durante questi 30 giorni, il team di analisi dell'app ti potrebbe chiedere di fornire ulteriori informazioni. La finestra di 30 giorni non si azzererà con eventuali nuovo invii eseguiti durante questo periodo.
Il nostro team di analisi usa più utenti test e non sempre quelli forniti da te. Se il tuo invio deve essere analizzato con uno specifico utente test, comunicacelo nelle istruzioni.
Se fornisci un utente test, assicurati di averlo creato correttamente e di averlo allegato al tuo invio.
Il nostro team di analisi userà le istruzioni che fornisci per testare le integrazioni della tua app con Facebook.
Se pensi che la tua app sia stata rifiutata per motivi sbagliati, effettua nuovamente l'invio con istruzioni aggiornate che forniscano maggiori informazioni a chi esegue l'analisi.
Il processo di analisi è il miglior modo per comunicare con chi effettua l'analisi, aggiornando le tue note secondo le indicazioni ricevute nell'esito.
L'ID app Facebook creato per il tuo gioco istantaneo non può essere usato per altre piattaforme. Puoi trovare maggiori informazioni nella nostra documentazione.
Per approvare il tuo invio, il nostro team di analisi deve accedere alla tua app e controllare le integrazioni con Facebook.
Se chi ha effettuato l'analisi non è stato in grado di caricare o usare l'app, assicurati che:
Se ottieni un nuovo rifiuto per lo stesso motivo, aggiorna le istruzioni per l'analisi o la sezione Aggiungi note per chiedere spiegazioni o ulteriori informazioni a chi effettua l'analisi.
Il nostro team di analisi può avere bisogno di ulteriori credenziali per accedere alla tua app e completare l'analisi.
Se l'app richiede un accesso secondario prima o dopo Facebook Login, assicurati di fornire i relativi nome utente e password. Le credenziali di accesso per un server demo o usato per i test, l'accesso secondario per la tua app e un flusso di registrazione e-mail sono degli esempi.
Le app ospitate su server di preparazione o sviluppo possono richiedere un ulteriore accesso per entrare nel server. Fornisci tutte le credenziali di accesso necessarie.
Se hai ancora dubbi sulle credenziali mancanti, puoi fornire un video che mostra l'opzione Facebook Login e tutte le integrazioni con Facebook pertinenti per cui stai effettuando l'invio.
Incentivare gli utenti a usare i plug-in social o a mettere "Mi piace" a una Pagina viola il punto 4.5 della Normativa della piattaforma, così come offrire riconoscimenti o limitare app o contenuti delle app a seconda che l'utente abbia messo o meno "Mi piace" a una Pagina. L'uso di user_likes non verrà approvato per questo scopo.
Per garantire connessioni di qualità e aiutare le aziende a raggiungere il pubblico desiderato, gli utenti devono mettere "Mi piace" alle Pagine poiché desiderano connettersi con l'azienda e rimanere aggiornati, non poiché incentivati a farlo. Crediamo che anche gli utenti e gli inserzionisti trarranno vantaggi da questa normativa.
Se usi la finestra di condivisione o altri plug-in social per pubblicare contenuti su Facebook, non devi effettuare l'invio per l'analisi. Se hai ancora dubbi, puoi consultare ulteriori informazioni nella nostra documentazione generale relativa all'analisi.
Per essere approvata per l'App Center, la tua app deve essere conforme ai nostri requisiti di idoneità. Le app idonee per l'App Center di Facebook devono usare Facebook Login o avere un'app per Canvas di Facebook.
Possono essere elencate nell'App Center:
Anche le risorse testuali e le immagini promozionali devono rispettare le nostre linee guida.
La risposta dell'analisi include una spiegazione chiara dei motivi per cui la tua app non è stata approvata e i passaggi da seguire. Desideriamo snellire il processo quanto più possibile, perciò leggi attentamente l'esito e, una volta apportate le modifiche necessarie, puoi effettuare nuovamente l'invio.
Se la tua app usa un'autorizzazione in modo non consentito, nell'esito verrà spiegato e non dovrai effettuare nuovamente l'invio per l'analisi.
Il processo di analisi dell'app ne prevede il caricamento su tutte le piattaforme supportate, l'accesso con Facebook e l'uso delle integrazioni con Facebook per cui stai richiedendo l'analisi. Questo causa spesso quelli che denominiamo "problemi generali". Si tratta di errori o bug relativi al caricamento, all'accesso o al funzionamento generale della tua app, per cui non siamo stati in grado di testare le autorizzazioni richieste nell'invio.
Poiché questi problemi ci impediscono di analizzare la funzionalità di Facebook, non possiamo fornire commenti dettagliati sull'uso di tale funzionalità da parte dell'app che hai inviato per l'analisi. Per questo motivo, rifiutiamo per "Problemi generali" e offriamo un esito per ogni piattaforma.
Se hai ricevuto un rifiuto per "Problemi generali", leggi attentamente gli esiti. Ne invieremo uno per ogni piattaforma spiegando i problemi riscontrati in fase di l'analisi.
Durante il processo di analisi, il nostro team di analisi segue le tue istruzioni per riprodurre il modo in cui la tua app usa le autorizzazioni. Se non siamo in grado di farlo, ad esempio poiché non riusciamo a seguire le tue istruzioni o ad accedere all'app, non potremo approvare l'invio.
Per evitare che ciò accada:
In particolare, per l'autorizzazione publish_actions, controlla che la funzionalità di pubblicazione dell'app sia configurata correttamente. Durante il processo di analisi dobbiamo essere in grado di pubblicare i contenuti dell'app su Facebook.