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.

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.

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.

  • A análise de permissões pode levar várias semanas. A mais nova atualização sobre as linhas do tempo pode ser encontrada aqui.
  • A verificação da empresa leva alguns dias, dependendo da qualidade da documentação fornecida.
  • O processo de assinatura do contrato é concluído assim que seu funcionário escolhido assinar o contrato.

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.

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

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.

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

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:

  • fazer referência a instruções de outros envios ou de outra documentação;
  • resumir o que seu aplicativo faz em vez de dar instruções;
  • fornecer detalhes técnicos sobre o funcionamento da API.

Este é um bom exemplo de instruções passo a passo:

  1. Pressione o botão Configurações no menu à esquerda.
  2. Selecione Entrar com o Facebook.
  3. Conclua a terceira etapa.
  4. Conclua a quarta etapa.

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.

Em alguns casos, pode ser que o revisor precise reproduzir um comportamento ou uma experiência disponível apenas para um usuário de teste específico. Se for o caso, você pode adicionar esse usuário ao seu envio na página Análise do aplicativo. Nos itens da seção Análise, você verá a seção Usuário de teste (opcional) que permite digitar o nome do usuário que deverá ser usado na análise.

Os únicos usuários de teste disponíveis na seção são os listados como Usuários de teste na seção Funções do seu aplicativo. Não compartilhe as credenciais de login do Facebook de usuários nas instruções de análise.

Saiba mais sobre como criar um usuário de teste.

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:

  • uma explicação clara do motivo por que está solicitando user_likes e como isso aprimora a experiência do usuário do seu aplicativo;
  • uma lista de Páginas de exemplo para que nosso revisor possa curtir e verificar o uso de user_likes. Forneça links diretos para as Páginas que nosso revisor deve curtir antes de testar seu aplicativo.

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.

Nossa equipe de análise efetivamente testa como o aplicativo usa cada permissão em cada plataforma listada por você na seção Configurações do seu aplicativo. O revisor confirmará que a integração com o Login do Facebook funciona corretamente e que cada permissão solicitada está de acordo com nossos princípios e diretrizes de utilitários, além de oferecer uma experiência aprimorada ao usuário.

Consulte nossos princípios e diretrizes de utilitários para saber mais.

Atualmente, a análise não é necessária se o aplicativo é usado apenas por usuários que têm uma função no aplicativo e que publicam somente nas próprias linhas do tempo ou páginas. No entanto, desde 1º de agosto de 2018, os aplicativos não podem mais fazer publicações na linha do tempo dos usuários, e nenhum aplicativo que permite que usuários façam publicações em grupos ou páginas deve ser submetido à análise do aplicativo.

Se o aplicativo for um jogo e estiver presente no Facebook Canvas

Você pode convidar novos jogadores para seu jogo usando o seguinte:

  • Diálogo de solicitações. Ao usar o diálogo de solicitações, você poderá definir “filters=app_non_users” para filtrar o diálogo e exibir somente as pessoas que não usam seu aplicativo. Se o aplicativo estiver presente no Canvas, você também poderá usar o diálogo de solicitações no iOS e no Android.
  • API Amigos Convidáveis. Caso seu aplicativo seja um jogo e você queira criar o próprio seletor de amigos, use a API Amigos Convidáveis, que retorna uma lista classificada dos amigos da pessoa que não usam o aplicativo. Depois que alguns amigos forem selecionados para convidar, você poderá passar os tokens retornados pela API Amigos Convidáveis ao campo Para do diálogo de solicitações e, assim, possibilitar o envio de um convite a esses amigos.

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.

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.

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.

Um screencast é uma excelente maneira de nos guiar pelo aplicativo e nos mostrar como você está usando as permissões solicitadas. Veja algumas das melhores práticas e recursos de terceiros para a criação de um screencast.

O vídeo deve mostrar como o aplicativo usa cada permissão solicitada. Se você solicitar publish_actions, o vídeo também deverá mostrar como o conteúdo do seu aplicativo é criado e compartilhado no Facebook.

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:

  • a URL do aplicativo está configurada para acesso público e não como localhost;
  • você forneceu o nome de usuário e a senha necessários para acessar o site de preparação ou de desenvolvimento;
  • os certificados de segurança do site estão atualizados e não geram erros para novos usuários;
  • você consegue entrar e usar seu aplicativo como um novo usuário de teste;
  • os itens enviados para análise estão compilados e funcionando no aplicativo.

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:

  • Forneça uma versão funcional do aplicativo que usa a permissão.
  • Verifique se as suas instruções na seção Adicionar notas estão claras.
  • Verifique se as permissões de login solicitadas personalizam a experiência do usuário e estão de acordo com nossos princípios.

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.

Veja abaixo os possíveis motivos por que seu aplicativo perdeu as permissões após a aprovação inicial:
  • O aplicativo foi movido para uma empresa diferente não verificada. Nesse caso, todas as permissões aprovadas anteriormente são bloqueadas.
    • Se o aplicativo for movido de volta para a empresa verificada, as permissões serão desbloqueadas.
  • O aplicativo é marcado como Fornecedor de serviço para outras empresas e, em seguida, é movido para uma organização diferente que não foi verificada.