As funções permitem que você controle o acesso ao seu app enquanto ele está em desenvolvimento. Cada função oferece um nível diferente de acesso ao app. Recomendamos que você só conceda o acesso de que a pessoa precisa. Isso garantirá maior segurança para seu app e limitará os danos potenciais caso a conta de alguém seja comprometida.
Para enviar convites de função a outros usuários e desenvolvedores da Meta, use a seção Funções do Painel de Apps. Caso seu app esteja conectado a um portfólio empresarial, use o Gerenciador de Negócios para gerenciar essas funções. Saiba mais.
Para assumir a função de administrador, desenvolvedor ou usuário do Analytics em um app, a pessoa precisa ter uma conta de desenvolvedor da Meta.
No painel "Funções", você pode enviar convites para as funções de administrador, desenvolvedor ou usuário do Analytics a outros desenvolvedores da Meta e convites para a função de testador tanto a usuários quanto a desenvolvedores da Meta.
Os administradores têm acesso total a um app. Esses usuários podem conceder ao app qualquer permissão enquanto ele estiver em desenvolvimento. Além disso, todos os recursos ficam ativos para os administradores durante essa fase. Eles podem alterar todas as configurações do app, redefinir a chave secreta, remover o app, bem como visualizar créditos e insights. Os administradores também podem atribuir e remover funções, assim como alterar as permissões de outras pessoas. Eles só deverão adicionar outros administradores caso essas pessoas sejam totalmente confiáveis e precisem ter controle total do app.
Os desenvolvedores podem conceder qualquer permissão ao app enquanto ele estiver em desenvolvimento. Além disso, todos os recursos ficam ativos para os desenvolvedores durante essa fase. Eles têm acesso ao app e a todas as configurações técnicas necessárias para executar, editar e testar o app. Os desenvolvedores podem modificar as configurações técnicas no Painel de Apps. Eles também podem ver insights sobre o app.
Os testadores podem conceder qualquer permissão ao app enquanto ele estiver em desenvolvimento. Além disso, todos os recursos ficam ativos para os testadores durante essa fase. Eles não podem editar configurações, acessar insights nem dar acesso ao app a outras pessoas. Um novo testador do app só poderá ser adicionado se for seu funcionário ou se tiver um acordo firmado com você estabelecendo que ele está agindo como testador do app em seu nome. Por exemplo, um testador precisa fazer parte da sua equipe de controle de qualidade e ser responsável pela testagem de apps, a fim de corrigir bugs, erros e outros problemas que possam ter impacto negativo no desempenho geral. Se uma pessoa não estiver mais testando seu app, ela deverá ser removida dessa função.
Um consumidor de teste é um usuário do Facebook que não tem função no app, mas que é convidado a testar o app. Quando o app estiver em desenvolvimento, o consumidor de teste entra no app com as credenciais do Facebook e concede permissões ao app para ter acesso aos respectivos recursos.
Quando você enviar o convite, o consumidor de teste pode aceitar ou recusá-lo e gerenciar a própria função na conta do Facebook em Configurações e privacidade > Sua atividade > Apps e sites.
Os usuários do Analytics só podem acessar os dados de análise do app. Eles não podem editar nenhuma configuração do app nem conceder acesso ao app a outras pessoas ou acessar insights.
| Habilidade | Administrador | Desenvolvedor | Testador | Usuário do Analytics |
|---|---|---|---|---|
Modificar configurações de app | ✔ | ✔ | ||
Redefinir chave secreta do app | ✔ | |||
Remover app | ✔ | |||
Modificar funções do app | ✔ | |||
Testar produtos, recursos e permissões de login | ✔ | ✔ | ✔ | ✔ |
Criar páginas, usuários e apps de teste | ✔ | ✔ | ||
Visualizar insights do app | ✔ | ✔ | ✔ |
As funções de desenvolvedor e administrador estão sujeitas aos limites nos apps gerenciados.