Análise do Aplicativo

Antes de publicar seu aplicativo, é necessário garantir que você usará nossos produtos e dados de uma maneira aprovada. Para isso, exigimos que muitos aplicativos passem pela Análise do Aplicativo.

De modo geral, o processo envolve especificar os tipos de dados que seu aplicativo solicitará aos usuários e descrever como você usará esses dados. Com base nos dados enviados, poderemos fazer um acompanhamento e pedir que você realize etapas adicionais.

Veja todas as possíveis etapas:

Você provavelmente deverá realizar alguma combinação dessas etapas. A combinação exata dependerá dos produtos e recursos que você está implementando, do tipo de dados que está acessando e de como usará esses dados.

Quem precisa passar pela Análise do Aplicativo?

A maneira mais fácil de determinar se o aplicativo precisará de análise é consultar a documentação do produto de cada produto implementado. Cada conjunto de documentação deve conter uma seção de requisitos ou de Análise do Aplicativo listando as etapas de Análise do Aplicativo que você precisará realizar, além de quaisquer requisitos especiais que não fazem parte da Análise do Aplicativo.

Quando enviar

Você pode começar o processo de análise a qualquer momento, mas recomendamos iniciar um envio apenas depois de testar meticulosamente seu aplicativo no modo de desenvolvimento. Se o aplicativo já passou pela Análise do Aplicativo e foi aprovado para produtos específicos, alterar as configurações de produto ou adicionar novos produtos poderá fazer com que seja necessário realizar o processo de análise novamente.

Se o aplicativo já tiver sido publicado, e você quiser adicionar novas permissões, novos recursos ou novos produtos, seguir as orientações Análise do Aplicativo para aplicativos publicados ajudará com o envio.

Como enviar

Para começar uma Análise do Aplicativo geral, entre no Painel de Aplicativos do seu aplicativo e localize o link da Análise do Aplicativo no menu de navegação à esquerda.

Clique nele, e uma interface para começar o processo será aberta. Lembre-se de que alguns produtos precisam da Análise do Produto, que pode ser acessada e enviada da guia de cada produto no painel. Você pode enviar a Análise do Aplicativo geral e a Análise do Produto específica ao mesmo tempo.

Quanto tempo leva?

Normalmente, levamos menos de uma semana para processar seu envio, ou até mesmo de dois a três dias, mas o processo poderá demorar mais em períodos de pico. Devido a alterações recentes no processo de análise e ao alto volume de envios, poderá levar várias semanas para o processo de análise de aplicativos enviados ser concluído.

Análise do Aplicativo

Esse é nosso processo geral de análise, pelo qual muitos aplicativos precisam passar antes de serem publicados. Você começa o processo na seção Análise do Aplicativo do Painel de Aplicativos do seu aplicativo. Será solicitado que você selecione itens de uma lista de permissões de login e recursos, além de descrever e talvez mostrar a nós como você usará esses dados.

Itens aprovados

Sempre que você iniciar um novo envio de Análise do Aplicativo, primeiro será necessário ver suas permissões e seus recursos aprovados. Permissões e recursos aprovados recentemente serão exibidos aqui.

Além disso, as permissões default e email são pré-aprovadas para todos os aplicativos; por isso, elas sempre são exibidas aqui. Essas são as duas únicas permissões de login que não exigem a Análise do Aplicativo. Todas as outras permissões de login e todos os outros recursos na interface de envio da Análise do Aplicativo exigem a Análise do Aplicativo.

As permissões específicas de produto, que você pode solicitar na Análise do Produto, não são exibidas aqui.

Permissões de login

As permissões de login permitem que os usuários do aplicativo concedam ao aplicativo acesso a tipos específicos de dados. Por isso, você só deve selecionar permissões que correspondam ao tipo de dados de que seu aplicativo precisará. Por exemplo, se o aplicativo permitir que usuários vejam fotos carregadas na linha do tempo, você incluiria a permissão user_photos no seu envio.

Todas as permissões de login exibidas na interface requerem análise, e você deve fornecer detalhes e screencasts explicando como usará os dados aos quais elas oferecem acesso.

Recursos

Todos os recursos requerem análise. Os recursos correspondem a funcionalidades, APIs e produtos específicos. Quando você seleciona um recurso, todas as permissões de login que você deve incluir no seu envio serão listadas. Também recomendamos que você leia o conjunto de documentação de cada produto para ver instruções detalhadas sobre a Análise do Aplicativo.

Detalhes

Antes de poder enviar seu aplicativo para aprovação, será solicitado que você descreva como usará os dados fornecidos por cada permissão ou recurso. Se você configurar Usuários de teste para testar essas permissões ou recursos, é uma boa ideia incluir as credenciais de login deles no envio.

Alguns recursos e permissões também exigem um screencast que demonstre como seu aplicativo usará os dados (ou, para aplicativos que não têm IU, como os dados serão usados em última instância). A maneira mais fácil de mostrar o uso de dados é configurar seu aplicativo para o modo de desenvolvimento e captar dados da sua própria conta de usuário ou de um usuário que tenha uma função de administrador ou desenvolvedor no seu aplicativo.

Se o seu aplicativo não tiver uma interface de usuário e interagir diretamente com nossas APIs, consulte nosso documento Aplicativos de servidor para servidor para ver orientações sobre como oferecer detalhes.

Termos de integração

Ao enviar o aplicativo para análise, é solicitado que você concorde com nossos termos de integração, que definem o uso aceitável básico.

Análise do Produto

Alguns produtos, como o Messenger e o Instagram, exigem etapas especializadas de análise. Quando você adiciona algum desses produtos, a guia de produto de cada um deles será exibida no painel do seu aplicativo e incluirá uma seção de Análise do Aplicativo que lista permissões e instruções especializadas.

Verificação da empresa

Depois que você enviar seu aplicativo para análise, talvez seja necessário verificar sua empresa. Para fazer isso, enviaremos um alerta de desenvolvimento para a caixa de entrada do Painel de Aplicativos. O alerta conterá um link para começar o fluxo de verificação da empresa.

Para a verificação da empresa, pediremos que você:

  • Conecte seu aplicativo a uma conta do Gerenciador de Negócios do Facebook.
  • Carregue um PDF, JPG, JPEG ou PNG de um documento oficial mostrando o nome e endereço da sua empresa ou organização. Por exemplo, um JPEG da sua licença comercial, certificado de formação, contrato social ou uma conta de telefone.

Como a verificação da empresa se aplica a sua conta de desenvolvedor, ela afeta todos os seus aplicativos. Depois que você enviar um aplicativo para análise que exija verificação da empresa, todos os seus aplicativos existentes e novos aplicativos serão marcados como "exige verificação da empresa" e herdarão seu status de verificação da empresa. Isso pode afetar de modo negativo aplicativos mais antigos que já estão aprovados para permissões que agora exigem verificação da empresa. Se um aplicativo já tiver sido aprovado para uma permissão que não exigiu verificação da empresa quando foi aprovado, mas houver falha na verificação da empresa, o aplicativo não poderá mais usar essas permissões até que você seja aprovado na verificação da empresa.

Termos complementares

Se for necessário que você concorde com termos complementares, pediremos que forneça o endereço de email de um signatário da empresa. Nós enviaremos ao signatário um link para um site exibindo nossos termos complementares para produtos estendidos da plataforma. O signatário pode usar o site para concordar com os termos. Depois disso, enviaremos a ele uma cópia do contrato.

Emenda de provedor de tecnologia

Se você for uma empresa que usará nossas APIs e nossos dados para atender outras empresas, na Verificação da empresa será solicitado que você forneça um endereço de email para um signatário provedor de tecnologia. Enviaremos um email ao signatário com um link para nossa Emenda de provedor de tecnologia, que contém disposições mais detalhadas sobre as políticas de uso de dados. O signatário deverá assinar essa emenda, o que pode ser feito por meio do Adobe Sign.

Verificação de empresa final

Se você estiver usando nossas APIs ou nossos dados para oferecer serviços a outras empresas, solicitaremos que você compartilhe conosco quem são seus clientes. Em breve, anunciaremos uma solução para ajudá-lo com isso. Se os seus clientes acessarem dados de usuário em grande escala no seu aplicativo, poderemos ter requisitos adicionais para você seguir.

Dicas de envio

Orientações

Consulte nossas Orientações de envio para ver dicas de aprovação e cenários comuns de rejeição.

Análise de amostra

Consulte nossa documentação de produto do Login do Facebook para ver um exemplo de envio de Análise do Aplicativo para um aplicativo solicitando acesso a permissões revisáveis.

Análise do Aplicativo para aplicativos publicados

Enquanto estão em modo de desenvolvimento, os aplicativos são aprovados automaticamente para todas as permissões de login, todos os recursos e todos os recursos específicos de produtos do aplicativo. Isso permite que você teste novas funcionalidades e crie screencasts, que você poderá incluir em seu envio para a Análise do Aplicativo.

No entanto, quando seu aplicativo for publicado, ele só poderá usar permissões e recursos para os quais tiver sido aprovado. Isso significa que você não poderá testar nem criar screencasts demonstrando o uso de permissões ou recursos não aprovados.

Embora seja possível resolver esse problema colocando o aplicativo no modo de desenvolvimento novamente, recomendamos que, em vez disso, você crie um Aplicativo de teste e o use para testar e capturar screencasts de novas permissões ou novos recursos. Quando enviar seu aplicativo publicado novamente para análise, inclua o ID do aplicativo de teste nos detalhes de uso das permissões e recursos.