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.
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.
A exigência de análise do aplicativo é baseada no nível de ID do aplicativo. Cada aplicativo que usar essas permissões ou recursos precisará passar por essa análise.
Para obter mais detalhes, acesse esta página. O processo dará a você a oportunidade de fornecer detalhes sobre as permissões de que precisa e como elas serão utilizadas. O Facebook analisará o caso de uso e determinará se ele é permitido por nossa política. Após a análise de permissões, pode haver requisitos adicionais, como a verificação da empresa e a assinatura do contrato, dependendo da API/permissão.
Sim, os aplicativos de teste herdam as permissões analisáveis dos aplicativos principais.
Quando novas APIs forem disponibilizadas, será necessário solicitá-las pela análise do aplicativo. A verificação da empresa, porém, só precisa ocorrer uma vez por entidade de Gerenciador de Negócios, ou seja, não será solicitada novamente quando novas permissões ou APIs forem exigidas para um aplicativo.
A partir de 1º de agosto de 2018, só é preciso verificar o Gerenciador de Negócios a que o aplicativo está conectado.
Como parte do processo de análise, podem ser solicitadas informações da empresa, como nome legal, endereço e número de telefone. Além disso, talvez você precise fornecer documentação da empresa, como faturas de serviço, licenças, certificados de formação ou artigos de incorporação.
Estamos lidando com um grande volume de solicitações no momento. O processo todo pode levar várias semanas.
Você pode encontrar o status da verificação da empresa e dos contratos, além de etapas para seguir no painel de verificação de empresas na guia de análise do aplicativo do Painel de Aplicativos. Enviaremos a você notificações durante o processo para avisá-lo qual ação é necessária.
O aplicativo deve ser vinculado ao Gerenciador de Negócios da empresa que detém a propriedade do aplicativo e tem acesso aos dados gerados por ele. Essa deverá ser a única organização a passar pelo processo de verificação da empresa.
A análise do aplicativo deve ser realizada para cada aplicativo. Recomendamos que você confira seu Painel de Aplicativos para obter a lista das permissões específicas que exigem análise.
A verificação da empresa só precisa ser realizada uma vez por Gerenciador de Negócios. Se você optar por associar todos os aplicativos ao mesmo Gerenciador de Negócios, só precisará passar pela verificação da empresa uma única vez.
Se você já tiver uma conta do Gerenciador de Negócios, recomendamos que você conecte o aplicativo ao Gerenciador de Negócios existente.
Se houver várias contas do Gerenciador de Negócios que pertençam à empresa, recomendamos determinar a lógica para várias contas do Gerenciador e alinhar o aplicativo ao Gerenciador mais apropriado. Se a empresa tiver uma linha de crédito configurada por meio do Gerenciador de Negócios, recomendamos que você conecte o aplicativo àquela que tiver a linha de crédito.
O processo de análise do aplicativo refere-se a aplicativos que exigem certas permissões de API. Você pode ler sobre as permissões que exigem análise aqui. A mera configuração do SDK não exige a análise do aplicativo. No entanto, o SDK permite que aplicativos realizem chamadas para APIs do Facebook e, se essas APIs exigirem, será necessário enviar o aplicativo para análise.
Você pode fornecer um screencast da integração, ou se o aplicativo não tiver uma experiência de usuário final, um mínimo de duas capturas de tela mostrando a tela de configuração de sua página, do CRM ou do Gerenciador de Negócios, assim como o fornecimento de uma ID da Página de uma página que você estará usando por meio desses produtos.
Nosso documento Aplicativos servidor para servidor também traz diretrizes para a conclusão da análise do aplicativo para os aplicativos que não têm interface do usuário.
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.
Você precisará solicitar as permissões leads_retrieval
e pages_manage_ads
.
Se os clientes também forem "proprietários" do aplicativo, eles serão submetidos ao processo como desenvolvedores diretos. Se os clientes tiverem um desenvolvedor de terceiros como "proprietário" do aplicativo, ele é que será submetido à análise.
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.
Os aplicativos que usam produtos de compartilhamento mediado, como plugins de redes sociais, diálogo de compartilhamento e planilhas de compartilhamento, ou um subconjunto de Login do Facebook não precisam ser analisados pelo Facebook. Se quiser saber mais sobre os requisitos para análise, consulte nossa documentação Análise do aplicativo.
Analisamos seu aplicativo para assegurar uma experiência de alta qualidade no Facebook. Em geral, as pessoas precisam estar cientes de que estão se conectando e publicando no Facebook. Elas devem ser capazes de controlar as informações que compartilham com seu aplicativo ou no Facebook.
Observação: as pessoas que estão na lista da guia Funções do seu aplicativo terão acesso a permissões estendidas sem passar pela análise (por exemplo, user_posts
). Porém, quando o aplicativo for publicado, ele deverá ser submetido à análise do aplicativo para acessar informações mesmo para as pessoas com funções no aplicativo.
Todos os recursos do aplicativo devem estar disponíveis quando ele estiver no modo de desenvolvimento. No entanto, você só poderá acessar os seus dados, os dados do seu usuário de teste ou das suas páginas. Se desejar publicar seu aplicativo, mesmo que você seja o único usuário, ele deverá ser submetido à análise do aplicativo.
Devido a alterações no processo de análise e ao alto volume de envios esperados, poderá levar várias semanas até a conclusão da análise dos aplicativos enviados.
Forneça todas as informações possíveis para auxiliar o revisor, inclusive capturas de tela claras, instruções passo a passo detalhadas e uma gravação de screencast de seu aplicativo e da integração com o Facebook.
Você precisa explicar exatamente como testar cada permissão ou recurso do seu aplicativo para que possamos ter a certeza de que ele funciona e está de acordo com nossas políticas. Não poderemos aprovar seu aplicativo se não pudermos testar completamente como ele se integra ao Facebook. Se você der instruções detalhadas, a probabilidade de ter que enviá-lo novamente para análise será menor.
Para cada permissão solicitada, liste as instruções passo a passo para reprodução. Todas as instruções devem estar em inglês.
Suas instruções não devem:
Este é um bom exemplo de instruções passo a passo:
Se ainda não tiver certeza do que deve incluir, veja mais exemplos em nossa seção de exemplos para análise do aplicativo.
Não, a análise não é necessária para executar anúncios de instalação de aplicativo para celular. Você precisará apenas de um aplicativo que esteja ativo na iTunes App Store ou na Google Play Store. Siga as orientações do nosso guia para criar anúncios de instalação de aplicativo para celular.
Para testar um novo recurso ou permissão, depois da análise e da publicação, use o recurso Criar aplicativo de teste no Painel de Aplicativos para criar um clone do seu aplicativo de produção. No Painel do aplicativo de produção, clique na seta para baixo ao lado do nome do aplicativo no painel de navegação superior esquerdo. Em seguida, clique em Criar aplicativo de teste. O clone, criado com o status Em desenvolvimento, permite que todas as funções do aplicativo acessem todos os recursos e permissões.
Antes de aprovar sua solicitação de user_likes, o revisor precisa confirmar que o aplicativo oferece aos usuários uma experiência única baseada nas informações das curtidas deles. Para isso, nossa equipe de análise testa o aplicativo com vários usuários de teste, cada um com um conjunto diferente de curtidas e interesses.
Ao enviar uma solicitação de user_likes, forneça instruções detalhadas que incluam:
Se você usar user_likes como parte de um algoritmo, é importante permitir que o revisor veja o resultado do algoritmo e como ele influencia o conteúdo exibido para as pessoas.
Se o aplicativo for um jogo e estiver presente no Facebook Canvas
Você pode convidar novos jogadores para seu jogo usando o seguinte:
Caso seu aplicativo não esteja presente no Facebook Canvas
Use o diálogo de mensagens no iOS e no Android ou o diálogo de envio na web. Esses produtos permitem que uma pessoa envie uma mensagem diretamente aos amigos contendo um link para seu aplicativo.
Esse tipo de mensagem é um ótimo canal para comunicação direta com um número pequeno de pessoas. O diálogo de mensagens e o de envio incluem a digitação antecipada, que permite à pessoa selecionar com facilidade vários amigos para enviar o convite.
Não. Quando uma permissão tiver sido aprovada, você poderá usá-la em qualquer versão do seu aplicativo e em qualquer plataforma.
Se você expandir e desenvolver seu aplicativo em uma nova plataforma, ele não precisará ser enviado para uma segunda análise. Só será necessária uma segunda análise quando você quiser solicitar uma nova permissão, por exemplo, ao adicionar um novo recurso ao aplicativo. A alteração e o envio dos detalhes do aplicativo ou ações de Open Graph não afetarão as permissões que já foram aprovadas.
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.
Caso seu envio atual exija mais informações, você terá 30 dias a partir do recebimento da solicitação para resolver e reenviá-la para análise. Durante esses 30 dias, a equipe de Análise do Aplicativo pode solicitar que você forneça mais informações. A janela de 30 dias não será redefinida com cada reenvio durante esse período.
Nossa equipe de revisores utiliza vários usuários de teste para analisar envios. Nem sempre trabalhamos com o usuário de teste fornecido por você. Caso seu envio precise ser analisado com um usuário de teste específico, inclua essa informação nas instruções de análise.
Se fornecer um, verifique se você criou o usuário de teste corretamente e o anexou ao envio.
Nossa equipe de análise usará as instruções fornecidas por você para testar as integrações de seu aplicativo ao Facebook.
Se você entender que o revisor rejeitou seu aplicativo indevidamente, envie novamente para análise com instruções atualizadas que contenham mais informações para o revisor.
O processo de análise é a melhor maneira de se comunicar com o revisor, com a atualização de suas notas para abordar os comentários recebidos.
O ID do aplicativo do Facebook criado para o seu Jogo Instantâneo não pode ser usado em outras plataformas. Para obter mais informações, consulte nossa documentação.
Para aprovar o envio de seu aplicativo, nossa equipe de análise precisará entrar no aplicativo e verificar todas as integrações com o Facebook.
Se o revisor não tiver conseguido carregar ou usar o aplicativo, verifique se:
Se o aplicativo for rejeitado de novo pelo mesmo motivo, atualize as seções Instruções de análise e Adicionar notas para solicitar que o revisor forneça explicações mais claras.
Nossa equipe de análise talvez precise de credenciais de login adicionais do seu aplicativo para concluir a análise.
Se o aplicativo solicitar um login secundário antes ou depois do Login do Facebook, lembre-se de fornecer o nome de usuário e a senha correspondentes. Isso pode incluir credenciais de login para um servidor de teste ou de demonstração, um login secundário para seu aplicativo ou um fluxo de registro de email.
Os aplicativos hospedados em servidores de preparação ou de desenvolvimento podem exigir um login adicional para acessar seu servidor. Forneça todas as credenciais de login necessárias para isso.
Se ainda não tiver certeza de quais credenciais estão faltando, inclua no próximo envio um vídeo mostrando a opção de Login do Facebook e todas as integrações com o Facebook que você está enviando para análise.
Incentivar as pessoas a usar plugins sociais ou a curtir uma página é proibido pela Política da Plataforma 4.5. Isso inclui a oferta de recompensas ou de acesso a aplicativos ou a conteúdo de aplicativos com base no fato de a pessoa ter ou não curtido a página. User_likes não serão aprovados para esse fim.
Para garantir conexões de qualidade e auxiliar empresas a alcançar o público relevante, queremos que as pessoas curtam as Páginas porque desejam se conectar e saber mais sobre a empresa, e não devido a incentivos artificiais. Acreditamos que essa política beneficia tanto as pessoas quanto os anunciantes.
Se você usa o diálogo de compartilhamento ou qualquer outro Plugin Social para publicar conteúdo no Facebook, não será necessário fazer um envio para análise. Se ainda estiver com dúvidas, veja mais informações em nossa documentação geral sobre a análise.
Para ser aprovado, seu aplicativo precisa atender aos nossos requisitos de qualificação. Além disso, ele precisa usar o Login do Facebook ou ter um aplicativo Facebook Canvas para estar qualificado para a Central de Aplicativos do Facebook.
Os aplicativos qualificados para estar na lista da Central de Aplicativos são:
Seus ativos de texto e imagens promocionais também precisam estar de acordo com nossas diretrizes.
A resposta da análise incluirá uma explicação clara do motivo por que seu aplicativo não foi aprovado, além das próximas etapas que você deverá seguir. Queremos que você passe pelo processo o mais rápido possível; portanto, não deixe de ler os comentários com atenção. Depois de fazer as alterações necessárias, você poderá fazer um novo envio para análise.
Se a permissão solicitada for usada pelo aplicativo de uma forma não aprovada, o comentário deverá explicar o motivo. Nesse caso, você não deve fazer um novo envio para análise.
O processo de análise do aplicativo envolve carregá-lo em cada plataforma compatível, entrar com o Facebook e usar todas as integrações com o Facebook que você solicitou na análise. Muitas vezes, isso causa o que chamamos de “problemas gerais”. Esses problemas são erros relativos ao carregamento do aplicativo, à entrada no aplicativo ou ao funcionamento geral do aplicativo. Isso significa que não foi possível testar as permissões que você solicitou no envio.
Como esses problemas impedem que analisemos o funcionamento do aplicativo no Facebook, não podemos fornecer comentários detalhados sobre como o aplicativo usa a funcionalidade do Facebook que você enviou para análise. Por isso, o resultado é a rejeição por “problemas gerais” e comentários específicos para cada plataforma.
Se você receber uma rejeição por “problemas gerais”, leia todo o comentário atentamente. Cada plataforma recebe feedback individual que explica os problemas encontrados na análise.
Durante o processo de análise, nossa equipe segue as instruções que você forneceu para reproduzir como as permissões são usadas no seu aplicativo. Se não pudermos reproduzir a experiência, por exemplo, porque não conseguimos seguir suas instruções ou porque não conseguimos entrar no aplicativo, não poderemos aprovar o envio.
Para evitar isso, faça o seguinte:
Especialmente no caso da permissão publish_actions, confira se a funcionalidade de publicação do seu aplicativo está devidamente configurada. Precisamos conseguir publicar o conteúdo do seu aplicativo no Facebook durante o processo de análise.