Usa questa guida se la tua richiesta di Analisi dell'app è stata rifiutata per problemi relativi ai Dettagli per la verifica dell'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:
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:
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.
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.
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:
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.
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:
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.
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:
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:
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:
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:
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:
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 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:
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.
Se la tua app è un'app Server to Server (S2S) e non sei in grado di fornire le credenziali di accesso:
Per indicazioni, fai riferimento al documento Invio app di esempio server-to-server.
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.
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.
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.
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.
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.
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.
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.
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:
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.