FAQs

Answers to frequently asked questions about the App Review process.

General

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.

Refer to our test apps document to learn how to create a test app.

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.

Sì, le app test erediteranno le autorizzazioni revisionabili dalle app principali.

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.

  • La revisione delle autorizzazioni può richiedere diverse settimane. È possibile consultare il nostro ultimo aggiornamento sulle tempistiche qui.
  • La verifica dell'azienda dovrebbe richiedere alcuni giorni, tuttavia dipenderà dalla qualità della documentazione fornita.
  • La firma del contratto può essere completata non appena il responsabile designato firma il contratto.

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.

Facebook Login

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.

Lead Ads

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.

Permissions and Features

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.

Screen Recordings

Please visit our Screencasts page for an overview of how to submit a screencast to support your App Review.

Terms and Policies Violations

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.

Before You Submit

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:

  • fare riferimento a istruzioni di altri invii o altre documentazioni;
  • riassumere le funzioni della tua app anziché offrire indicazioni;
  • fornire dettagli tecnici su come funzionano le tue API.

Ecco un ottimo esempio di istruzioni dettagliate:

  1. Premi il pulsante Impostazioni nel menu a sinistra.
  2. Seleziona Accedi con Facebook.
  3. Completa il terzo passaggio.
  4. Completa il quarto passaggio.

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.

In alcuni casi, potresti aver bisogno che chi effettua l'analisi riproduca determinati comportamenti o esperienze disponibili solo per uno specifico utente test, che puoi aggiungere al tuo invio nella pagina Analisi dell'app. Nella sezione Elementi in fase di analisi, visualizzerai una sezione Utente test (facoltativa) che ti permette di inserire il nome dell'utente che desideri venga usato per l'analisi.

Gli unici utenti test disponibili saranno quelli elencati come Utenti test nella sezione Ruoli della tua app. Non inserire le credenziali di accesso a Facebook per gli utenti nelle istruzioni per l'analisi.

Scopri di più su come creare un utente test.

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:

  • una spiegazione chiara sul perché richiedi l'autorizzazione user_likes e su come quest'ultima migliori l'esperienza di un utente nella tua app;
  • una lista di esempi di Pagine a cui chi effettua l'analisi può mettere "Mi piace" per verificare il tuo uso di user_likes. Offri link diretti alle Pagine a cui chi effettua l'analisi deve mettere "Mi piace" prima di testare la tua app.

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.

Il nostro team di analisi testa in che modo la tua app usa le autorizzazioni su tutte le piattaforme elencate nella sezione delle impostazioni dell'app. Chi effettua l'analisi garantisce che l'integrazione con Facebook Login funzioni correttamente e che le autorizzazioni richieste siano conformi ai nostri principi e alle linee guida per le utility fornendo un'esperienza utente migliorata.

Per maggiori informazioni, consulta i nostri principi e le linee guida per le utility.

Attualmente, le app non richiedono l'Analisi dell'app se vengono utilizzate solo da utenti che hanno un ruolo nell'app e che pubblicano solo nei propri diari o nelle proprie Pagine. A partire dal 1° agosto 2018, tuttavia, le app non possono più pubblicare sui diari degli utenti e tutte le app che consentono agli utenti di pubblicare su gruppi o Pagine devono passare attraverso l'Analisi dell'app.

Se la tua app è un gioco ed è presente su Canvas di Facebook

Puoi invitare nuovi giocatori al tuo gioco usando:

  • La finestra di dialogo delle richieste. Quando usi la finestra di dialogo delle richieste, puoi impostare "filters=app_non_users" come filtro per mostrare solo gli utenti che non usano la tua app. Se l'app è presente su Canvas, puoi usare la finestra delle richieste anche su iOS e Android.
  • L'API Invitable Friends. Se l'app è un gioco e vuoi creare uno strumento di multi-selezione amici, puoi usare l'API Invitable Friends, che restituisce una lista classificata degli amici che non usano l'app. Quando un utente ha selezionato gli amici da invitare, passa i token restituiti dall'API Invitable Friends al campo della finestra delle richieste, che successivamente permetterà all'utente di inviare un invito a tali amici.

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.

After You Submit

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.

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.

Uno screencast è un metodo ottimale per guidarci all'interno della tua app e mostrarci come usi le autorizzazioni richieste. Di seguito, trovi le best practice e le risorse di terzi per creare uno screencast.

Il video deve mostrare in che modo la tua app usa le autorizzazioni richieste. Se richiedi publish_actions, deve mostrare anche come vengono creati e condivisi su Facebook i contenuti della tua app.

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:

  • l'URL dell'app sia accessibile pubblicamente e non configurato come localhost;
  • il nome utente e la password necessari per accedere al sito di sviluppo o preparazione siano stati forniti;
  • i certificati di sicurezza del sito siano aggiornati e non generino errori con i nuovi utenti;
  • tu sia in grado di accedere all'app e usarla come nuovo utente test;
  • gli elementi inviati per l'analisi siano completati e funzionanti.

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:

  • Fornisci una versione funzionante dell'app che usa l'autorizzazione.
  • Assicurati che le istruzioni nella sezione Aggiungi note siano chiare.
  • Accertati che le autorizzazioni di accesso richieste personalizzino l'esperienza utente e siano conformi ai nostri principi.

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.

Di seguito sono riportati i motivi per cui l'app ha perso le autorizzazioni dopo l'approvazione iniziale:
  • L'app è stata spostata in un business non verificato. Tutte le autorizzazioni precedentemente approvate verranno bloccate.
    • Se l'app viene riportata nell'azienda verificata, le autorizzazioni verranno sbloccate.
  • L'app è contrassegnata come Fornire servizi ad altre aziende, ma viene poi spostata in un'altra azienda che non è stata verificata.