Dettagli della verifica dell'app

Usa questa guida se la tua richiesta di Analisi dell'app è stata rifiutata per problemi relativi ai Dettagli per la verifica dell'app.

Non siamo in grado di verificare le autorizzazioni richieste durante il test della tua app

Gli addetti al controllo delle richieste utilizzano lo screencast di un invio come guida e tentano di ricreare il modo in cui l'app utilizza ciascuna delle funzioni e delle autorizzazioni richieste. Se un addetto al controllo non è in grado di ricreare l'esperienza illustrata nello screencast per nessuna delle autorizzazioni o funzioni richieste, l'app verrà rifiutata con il messaggio "Non siamo in grado di verificare le autorizzazioni richieste durante il test della tua app".

Se la tua richiesta viene respinta per questo motivo:

  1. Assicurati di aver completato tutto lo sviluppo della tua app.
  2. Crea un utente test e verifica di poterlo utilizzare per ricreare l'esperienza esattamente come mostrato nello screencast.
  3. Se sei in grado di riprodurre l'esperienza esattamente come mostrato nello screencast, verifica che le istruzioni di test nei Dettagli per la verifica dell'app siano corrette e includano l'e-mail e la password dell'utente test.
  4. Se lo screencast non è preciso, ma sei in grado di testare tutte le autorizzazioni e funzioni richieste con l'utente test, acquisisci e carica un nuovo screencast accurato, verifica che le istruzioni di test nei Dettagli per la verifica dell'app siano corrette e includano l'e-mail e la password dell'utente test.
  5. Invia nuovamente la tua richiesta di Analisi dell'app.

Accesso ai contenuti pubblici della Pagina non necessario in base ai dettagli dell'invio

La funzione Accesso ai contenuti pubblici della Pagina (PPCA) può essere utilizzata solo in modo consentito. Le app che non utilizzano la funzione PPCA in modo consentito verranno rifiutate con "Accesso ai contenuti pubblici della Pagina non necessario in base ai dettagli dell'invio". Per riferimento, ecco la descrizione della funzione Accesso ai contenuti pubblici della Pagina e i suoi usi consentiti:

Accesso ai contenuti pubblici della Pagina

Consente l'accesso in sola lettura a dati pubblici sulle Pagine per le quali non hai l'autorizzazione di accesso manage_page. I dati leggibili includono metadati aziendali, commenti pubblici e post.

Mentre esegui il test della tua app e prima di inviarla per l'analisi, la tua app può accedere solo ai contenuti di una Pagina per la quale sono vere le condizioni seguenti: La persona che detiene il ruolo di amministratore per la Pagina ha anche un ruolo di amministratore, sviluppatore o tester nell'app. Se vuoi che l'app sia in grado di accedere a contenuti pubblici su altre Pagine, devi sottoporre ad analisi questa funzione. Dopo aver impostato l'app in modalità pubblicata, non sarà in grado di visualizzare alcun contenuto pubblico della Pagina senza questa funzione.

Uso consentito

Fornisci contenuti pubblici aggregati e anonimizzati per analisi e benchmarking competitivo

Se il tuo invio viene rifiutato per questo motivo, assicurati che l'utilizzo della funzione PPCA da parte della tua app sia consentito prima di inviarla nuovamente.

La tua app utilizza il brand aziendale di Facebook in modo non consentito

Se una o più risorse del marchio di un'app (nomi, marchi, loghi, descrizioni, ecc.) violano le nostre linee guida sul marchio, l'invio verrà rifiutato con la motivazione "La tua app utilizza il brand di Facebook in modo non consentito". Le risorse del brand di un'app non possono:

  • implicare la collaborazione, la sponsorizzazione o l'approvazione di Facebook o di una qualsiasi delle nostre consociate;
  • essere combinate con una qualsiasi delle risorse del nostro brand;
  • imitare una delle risorse del nostro brand;
  • avere un nome che possa essere confuso con Facebook o una qualsiasi delle nostre consociate (ad esempio, i nomi di app come "FB Friend Smash", "FVideo" o "Friend Smash - Best FB Game" saranno tutti rifiutati).

Se la tua richiesta è stata respinta per questo motivo, consulta le nostre Linee guida sull'invio e aggiorna le risorse del brand che violano le linee guida sul brand prima di inviare nuovamente la richiesta.

Impossibile individuare il pulsante Facebook Login durante il test della tua app

Se un'app utilizza Facebook Login, i revisori della richiesta tenteranno di individuare il pulsante nell'app e di utilizzarlo per accedere. Se un revisore non è in grado di individuare il pulsante Facebook Login, l'invio verrà rifiutato con la motivazione "Impossibile individuare il pulsante Facebook Login durante il test della tua app".

Se la tua richiesta viene respinta per questo motivo:

  1. Consulta la guida sulle Best practice per Facebook Login per suggerimenti su come integrare in modo efficace Facebook Login nella tua app.
  2. Assicurati di aver completato tutto lo sviluppo della tua app.
  3. Crea un utente test e utilizzalo per verificare di essere in grado di utilizzarlo per accedere alla tua app utilizzando il pulsante Facebook Login.
  4. Aggiorna lo screencast in modo che mostri chiaramente l'utente test che individua e accede alla tua app con il pulsante Facebook Login.
  5. Aggiorna i Dettagli per la verifica dell'app con le istruzioni per individuare il pulsante Facebook Login nella tua app.
  6. Invia di nuovo la richiesta di Analisi dell'app e includi lo screencast aggiornato, i dettagli per la verifica aggiornati e l'e-mail e la password dell'utente test.

Se la tua app non utilizza Facebook Login su nessuna piattaforma (ad es. iOS, Android, Web), rimuovilo dalla tua app utilizzando la Dashboard gestione app prima di inviare nuovamente la richiesta.

Se la tua app utilizza solo il pulsante Condividi o altri plug-in social per pubblicare contenuti su Facebook, non è necessario inviarla per l'Analisi dell'app.

Il pulsante Facebook Login della tua app non funziona

I revisori della richiesta useranno le istruzioni di test e lo screencast come guida e tenteranno di accedere all'app tramite il pulsante Facebook Login. Se riescono a individuare il pulsante Facebook Login, ma non sono in grado di utilizzarlo per accedere all'app per qualsiasi motivo, la richiesta verrà respinta con la motivazione "Il pulsante Facebook Login dell'app non funziona".

Se la tua richiesta viene respinta per questo motivo:

  1. Assicurati di aver completato tutto lo sviluppo della tua app.
  2. Crea un utente test e verifica di poterlo utilizzare per accedere alla tua app utilizzando il pulsante Facebook Login.
  3. Aggiorna lo screencast in modo che mostri chiaramente l'utente test che individua e accede alla tua app con il pulsante Facebook Login.
  4. Aggiorna i Dettagli per la verifica dell'app con le istruzioni per individuare il pulsante Facebook Login nella tua app.
  5. Invia di nuovo la richiesta di Analisi dell'app e includi lo screencast aggiornato, i dettagli per la verifica aggiornati e l'e-mail e la password dell'utente test.

Non è stato possibile testare i passaggi per connettere un account Instagram Business

Il revisore della richiesta tenterà di accedere all'app e verificherà che acceda ai dati in un account Instagram Professional nel modo descritto nella richiesta. Se il revisore non è in grado di accedere all'app o non è in grado di utilizzare l'app per accedere ai dati in un account Instagram Professional come descritto nella richiesta, questa verrà respinta con la motivazione "Non è stato possibile testare i passaggi per connettere un account Instagram Business".

Se la tua richiesta viene respinta per questo motivo:

  1. Assicurati di aver completato tutto lo sviluppo della tua app.
  2. Verifica che il tuo screencast ti mostri come accedere alla tua app e come autorizzarla ad accedere ai dati in un account Instagram Professional tramite il pulsante Facebook Login. Se lo screencast non mostra questo passaggio, acquisiscilo nuovamente.
  3. Se gli utenti devono accedere all'app con un account non di Facebook prima di utilizzare Facebook Login per autorizzare l'accesso ai dati, includi le credenziali di un utente test non di Facebook nei Dettagli sulla verifica dell'app.
  4. Carica il nuovo screencast se lo hai riacquisito.
  5. Invia nuovamente la tua richiesta di Analisi dell'app.

L'app non viene caricata durante il test (Web)

I revisori della richiesta utilizzano l'URL dell'app riportato nella sezione Dettagli per la verifica dell'app durante il test di app basate sul Web. Se un URL non è incluso nella sezione dei dettagli di verifica, utilizzeranno l'URL riportato nel campo Sito web in Dashboard gestione app > Impostazioni > scheda Di base. Se il revisore non riesce a caricare l'app web inviata utilizzando uno di questi URL, la richiesta verrà respinta.

Prima dell'invio:

  1. Assicurati di aver completato tutto lo sviluppo della tua app.
  2. Crea un utente test e verifica di essere in grado di utilizzarlo per accedere esternamente alla tua app (ad esempio, se l'app si trova in una rete interna, prova ad accedervi dall'esterno).
  3. Nelle istruzioni dei Dettagli per la verifica dell'app, includi l'URL della tua app web, l'e-mail e la password dell'utente test.
  4. Invia nuovamente la tua richiesta di Analisi dell'app.

L'app non viene caricata durante il test (Android)

I revisori della richiesta scaricano gli APK Android delle app inviate e tentano di accedere alle app per verificare come utilizzano le autorizzazioni e le funzioni richieste. Se i revisori non sono in grado di caricare l'APK di un'app, la richiesta verrà respinta con la motivazione "L'app non viene caricata durante il test (Android)".

Se la tua richiesta viene respinta per questo motivo:

  1. Verifica che l'app possa essere eseguita su Android 6.0 (Marshmallow) o versione successiva.
  2. Assicurati di aver completato tutto lo sviluppo della tua app.
  3. Verifica che l'APK dell'app possa essere utilizzato per installare l'app su un dispositivo Android.
  4. Carica l'APK o fornisci il relativo link nella sezione Dettagli per la verifica dell'app. Se fornisci un link, verifica che sia possibile accedervi esternamente (ovvero, se l'app si trova in una rete interna, dall'esterno di essa).
  5. Se la tua app richiede agli utenti di accedere con un account non Facebook, includi le credenziali di accesso di un utente test non Facebook nella sezione Dettagli per la verifica dell'app.
  6. Invia nuovamente la tua richiesta di Analisi dell'app.

L'app non viene caricata durante il test (iOS)

I revisori della richiesta scaricano i Simulator Build delle app inviate e tentano di accedere alle app per verificare come utilizzano le autorizzazioni e le funzioni richieste. Se i revisori non sono in grado di utilizzare Simulator Build per caricare l'app, la richiesta verrà rifiutata.

Se la tua richiesta viene respinta per questo motivo:

  1. Verifica che il Simulator Build sia un file .ipa, .ipa zippato o .app e che sia compatibile con Xcode versione 8.0+.
  2. Verifica che il Simulator Build possa essere utilizzato per simulare l'app in Xcode versione 8.0+.
  3. Assicurati di aver completato tutto lo sviluppo della tua app.
  4. Carica il Simulator Build o fornisci il relativo link nella sezione Dettagli per la verifica dell'app. Se fornisci un link, verifica che sia possibile accedervi esternamente (ovvero, se l'app si trova in una rete interna, dall'esterno di essa).
  5. Se la tua app richiede agli utenti di accedere con un account non Facebook prima che possa essere utilizzata, includi le credenziali di accesso di un utente test non Facebook nella sezione Dettagli per la verifica dell'app.
  6. Invia nuovamente la tua richiesta di Analisi dell'app.

Fai riferimento al nostro documento Crea una Simulator Build, che spiega come generare una Simulator Build. Per assistenza con Facebook Login, consulta il documento Facebook Login per iOS.

Le credenziali di test fornite non funzionano

Le app che non si basano su Facebook Login per l'autenticazione devono includere credenziali di accesso per un account di test che i revisori possono utilizzare per testare l'app. Se il revisore non è in grado di accedere all'app utilizzando le credenziali di test incluse, la richiesta verrà respinta con le motivazioni "Le credenziali di test fornite non funzionano".

Se la tua richiesta viene respinta per questo motivo:

  1. Assicurati di aver completato tutto lo sviluppo della tua app.
  2. Crea un utente test e verifica di essere in grado di utilizzarlo per accedere esternamente alla tua app (ad esempio, se l'app si trova in una rete interna, prova ad accedervi dall'esterno).
  3. Includi le credenziali dell'utente test nei Dettagli per la verifica dell'app e invia di nuovo la richiesta.

Non creare un nuovo account utente Facebook come utente test, poiché le Normative della Piattaforma Facebook vietano la creazione e la gestione delle app tramite account falsi. Se il tuo account test deve essere un account Facebook, crea invece un utente test di Facebook.

App server-to-server

Se la tua app è un'app Server to Server (S2S) e non sei in grado di fornire le credenziali di accesso:

  1. Assicurati di aver completato tutto lo sviluppo della tua app.
  2. Descrivi in che modo l'app utilizza tutti i dati a cui può accedere tramite ciascuna autorizzazione e funzione.

Per indicazioni, fai riferimento al documento Invio app di esempio server-to-server.

La tua app non riflette accuratamente l'esperienza dell'utente finale

L'Analisi dell'app deve essere richiesta solo per le app pronte per il passaggio alla modalità Live. I revisori respingono le richieste per app ancora in fase di sviluppo con la motivazione "La tua app non riflette accuratamente l'esperienza dell'utente finale".

Se la tua richiesta è stata rifiutata per questo motivo, completa tutto lo sviluppo e verifica che l'app sia pronta per passare alla modalità pubblicata prima di inviare nuovamente la richiesta.

App pubblicate

Se la tua app è già in modalità live e stai aggiungendo nuove funzionalità, non devi passarla alla modalità sviluppo. Crea un'app test dalla tua app pubblicata e usala per lo sviluppo e il test. Per i dettagli, consulta l'argomento Analisi dell'app per le app pubblicate.

L'app canvas reindirizza a un URL fuori da Facebook

Le richieste di app progettate per reindirizzare gli utenti fuori da Facebook verranno rifiutate per violazione della Normativa della Piattaforma Facebook. La Normativa della Piattaforma Facebook afferma:

"Non creare un'app il cui scopo principale sia quello di reindirizzare gli utenti fuori da Facebook."

Se l'app è stata rifiutata per questo motivo, riprogettala in modo che la sua funzionalità principale possa essere eseguita senza reindirizzare gli utenti fuori da Facebook, quindi reinvia la richiesta di verifica.

L'app incorpora la finestra di dialogo Facebook Login in una visualizzazione web personalizzata

Le richieste per app per dispositivi mobili che visualizzano Facebook Login nelle viste web in-app verranno respinte. Le viste web in-app non possono condividere i cookie con il browser di sistema e ciò determina un'esperienza utente insoddisfacente.

Se la tua richiesta è stata respinta per questo motivo, consulta le Best practice per Facebook Login e correggi eventuali funzionalità che comportano un'esperienza utente insoddisfacente prima di inviare nuovamente la richiesta.

La tua app potrebbe tentare di accedere alla Piattaforma Instagram per visualizzare i contenuti degli utenti

Le app che accedono all'API Instagram Platform esclusivamente allo scopo di visualizzare i contenuti degli utenti saranno respinte con la motivazione "La tua app potrebbe tentare di accedere alla Piattaforma Instagram per visualizzare i contenuti degli utenti" per violazione della Normativa della Piattaforma Instagram A.16:

"Non usare la Piattaforma Instagram semplicemente per mostrare Contenuti dell'utente, importare o effettuare il backup di contenuti o gestire relazioni Instagram senza la nostra previa autorizzazione."

Se la tua richiesta è stata rifiutata per questo motivo, riprogetta la tua app in modo che non violi più la normativa A.16 e usi invece l'API Instagram Basic Display invece dell'API della Piattaforma Instagram. L'API Instagram Platform sarà dichiarata obsoleta a giugno 2020.

La tua app incentiva azioni non approvate

Le richieste di app che incentivano gli utenti delle app a promuoverle attraverso l'uso di azioni di Instagram come Mi piace e Segui verranno respinte con la motivazione "La tua app incentiva azioni non approvate". La sezione A.30 della Normativa della Piattaforma Instagram proibisce i sistemi di ricompense in-app per la condivisione su Instagram:

"Incentiva gli utenti solo ad accedere alla tua app o a partecipare alla promozione. Non incentivare altre azioni."

Se la tua app è stata rifiutata per questo motivo, rimuovi qualsiasi funzionalità che incentivi i tuoi utenti a promuovere la tua app o il tuo marchio attraverso azioni Instagram prima di inviare nuovamente la richiesta.

La tua app fornisce agli utenti valutazioni non approvate

Le richieste di app che offrono previsioni o consigli o valutazioni di personalità, attributi personali, tratti caratteriali o tendenze comportamentali o app che offrono minima utilità o valore simili all'utente dell'app verranno rifiutate con la motivazione "La tua app fornisce agli utenti valutazioni non approvate". Le app di minima utilità violano la sezione 1.10 della Normativa della Piattaforma.

Se la tua app è stata rifiutata per questo motivo, riprogettala in modo che non violi più la Normativa della piattaforma prima di inviare nuovamente la richiesta.

La tua app viola la Normativa per gli sviluppatori 1.7

Controlliamo i dettagli dell'app, inclusi nome visualizzato, icona, contenuti e dettagli della richiesta per verificare che l'esperienza dell'app non confonda, inganni, truffi, invii spam o sorprenda le persone che la utilizzano. L'app deve offrire l'esperienza ragionevolmente attesa dagli utenti. Se la tua richiesta viene rifiutata a causa di una violazione alla Normativa per gli sviluppatori 1.7:

  • Verifica che il nome visualizzato e l'icona dell'app siano univoci per l'app e che tu abbia il diritto di distribuire l'immagine utilizzata.
  • Assicurati che il nome visualizzato e l'immagine dell'app rappresentino con accuratezza l'esperienza dell'app descritta nei dettagli della richiesta e sperimentata dagli addetti al controllo durante il test dell'app.
  • Aggiorna i dettagli dell'app, se necessario, quindi inviala nuovamente per l'Analisi dell'app.

La tua app viola la Normativa della Piattaforma 8.9

Le richieste per app che richiedono i dati di un utente dell'app senza che tali dati vengano utilizzati per migliorare significativamente la qualità dell'esperienza dell'utente violano la sezione 8.9 della Normativa della Piattaforma e verranno respinte con la motivazione "La tua app viola la Normativa della Piattaforma 8.9".

Se l'app è stata rifiutata per questo motivo, riprogettala in modo che utilizzi i dati richiesti in modo da migliorare significativamente l'esperienza dell'utente dell'app o che non richieda più tali dati agli utenti (e rimuovi dalla richiesta qualsiasi autorizzazione o funzione che consenta di accedere a questi dati), quindi invia nuovamente la richiesta di verifica.