Eu segui as instruções aqui:
Os desenvolvedores deste aplicativo não o configuraram corretamente para o login do Facebook?
Tornei meu aplicativo público e o círculo fica verde, então o aplicativo é público.
Mas quando tento fazer o login, vou para o aplicativo do Facebook, ele me pede para fazer o login, o que eu faço e recebo esta mensagem:
Aplicativo não configurado: este aplicativo ainda está em modo de desenvolvimento e você não tem acesso a ele. Mude para um usuário de teste registrado ou peça permissões a um administrador de aplicativo.
BTW: eu sou o administrador
Qualquer ajuda é muito apreciada. Estou usando o SeattleClouds e isso acontece no iOS e no Android.
Respostas:
PASSO 1 :
Em Configurações -> Básico -> E-mail de contato. (Dê o seu / qualquer e-mail)
ETAPA 2 : na guia 'Análise do aplicativo': alterar
Deseja disponibilizar este aplicativo e todos os seus recursos ao vivo para o público em geral? sim
E saúde ..
fonte
Status and Review
guia.privacy policy
, embora eu não tenha nenhum. Sem adicionar política de privacidade, não parece funcionar. :(certifique-se de que seu aplicativo esteja ativo em developer.facebook.com
Este círculo verde indica que o aplicativo está ativo
Se não estiver, siga estas duas etapas para tornar seu aplicativo ativo
Etapa 1 Vá para o seu aplicativo -> configuração => e adicione o e- mail de contato e aplique as alterações salvas
Setp 2 Em seguida, vá para a opção App Review e certifique-se de que esta opção esteja Sim, eu adicionei uma captura de tela
fonte
Esta é uma resposta que eu não vi muito por aí (isso estava em um comentário em algum lugar), embora sim, tirar o aplicativo do modo de desenvolvimento funcionará, isso pode ser ruim para a segurança ou realmente irritante se o aplicativo ainda não estiver pronto, mas você precisa para enviar o aplicativo para revisão devido à necessidade de acesso a permissões especiais (por exemplo
user_birthday
).O que fiz em vez disso para corrigir o erro foi ir de
https://developers.facebook.com/sa/apps/{appId}/roles/
ou para as funções de clique do painel do aplicativo no lado esquerdoEm seguida, adicione a (s) conta (s) de usuário ao desenvolvedor ou testador. Os desenvolvedores precisarão ser verificados pelo celular e terão acesso ao aplicativo para fazer alterações, mas um testador só precisará ser verificado por e-mail (não tenho certeza se isso é necessário, mas provavelmente é) e só poderá usar o API em vez de fazer alterações nas configurações.
Se o aplicativo estiver pronto para o público, obviamente apenas tire o aplicativo do modo de desenvolvimento.
fonte
https://developers.facebook.com/app/yourapp
COMO ALTERAR PARA O MODO AO VIVO
1. vá para: https://developers.facebook.com
2. selecione seu aplicativo na lista " Meus aplicativos "
3. alterne o botão de DESLIGADO para LIGADO
COMO ADICIONAR COMO TESTE OU ADMINISTRAÇÃO
1. vá para: https://developers.facebook.com
2. selecione seu aplicativo na lista " Meus aplicativos "
3. vá para: Funções> Funções> Pressione Adicionar, por exemplo, administrador 4. Pesquise o seu nova conta de administrador / testador do Facebook.
5. O administrador deve inserir a senha do Facebook para confirmar. Em seguida, enviar o novo administrador deve ir para a página developer.facebook e aceitar a solicitação 6. Vá para: https://developers.facebook.com 7. Perfil> Solicitações> Confirmar 8. Parabéns você foi designado como novo administrador
COMO OBTER E CONFIGURAR HASHKEY PARA DESENVOLVIMENTO
, consulte a documentação de login do Facebook
https://developers.facebook.com/docs/android/getting-started/#create_hash
A solução mais preferida por mim é por código ( Solução de problemas de aplicativos de amostra )
. imprima a chave hash. você pode atualizá-lo em
https://developers.facebook.com/apps/yourFacebookappID/settings/basic/
no Android> seção Key Hashes
um processo passo a passo sobre como obter a hashKey.
Em primeiro lugar, adicione o código a qualquer método oncreate
Execute o aplicativo e pesquise o KeyHash no Logcat
processo passo a passo sobre como Atualizar no Facebook Developer.
Abra a página do desenvolvedor do Facebook. Você precisa de acesso para atualizar a página do Facebook Developer.
https://developers.facebook.com
Siga o passo a seguir.
fonte
captain_a está certo que seu aplicativo precisa ser público com um endereço de e-mail de desenvolvedor. Mas se você ainda estiver recebendo o erro, certifique-se de que seu site está usando um certificado SSL .
Para obter informações mais detalhadas e soluções alternativas, verifique minha resposta em Facebook app is Public, mas apresenta o erro "App not setup" ao fazer login
fonte
Tive o mesmo problema e demorei cerca de uma hora para descobrir onde errei e notei que usei um id de aplicativo errado ... basta ir ao seu código e usar um id correto aqui
fonte
Quando o aplicativo é lançado em algum momento, esse caso https://developers.facebook.com/apps/{$appid}/alerts/ "Seu aplicativo foi colocado em modo de desenvolvimento devido a uma Política de Privacidade inválida." pode mudar seu aplicativo do modo de lançamento para o modo de desenvolvimento, portanto, verifique a Política de Privacidade
fonte
Vá em Configurações-> Básico, no topo você encontrará um botão Alternar que dirá que o aplicativo está em modo de desenvolvimento.
Clique no botão de mudança de desenvolvimento, ele solicitará que você torne o aplicativo ativo e, depois de fornecer todas as coisas necessárias, ele será ativado.
fonte