API do Facebook "Este aplicativo está no modo de desenvolvimento"

121

O que significa "modo de desenvolvimento" para um aplicativo do facebook? Não encontro uma explicação exata do que posso ou não fazer no modo de desenvolvimento e qual é a relação com "Não disponível para todos os usuários porque seu aplicativo não está ativo".

Algumas pessoas também se referem a ele como "modo sandbox", por isso tenho muita confusão entre "modo de desenvolvimento", "modo sandbox", "ao vivo versus não disponível para o público em geral"

dendini
fonte
8
Basicamente, todos significam o mesmo - enquanto um aplicativo está no modo sandbox / modo de desenvolvimento, para "não estar ativo", apenas os usuários adicionados como administradores, desenvolvedores e testadores ao aplicativo podem usá-lo e ver o conteúdo criado por ele. Somente quando você o coloca no modo ao vivo, todos os usuários poderão usá-lo e ver o conteúdo criado por ele.
CBroe
2
Eu acho que essa resposta vai te responder pergunta [facebook app ativo para todos os usuários] [1] [1]: stackoverflow.com/questions/21329250/...
Moshii
2
Importante: verifique se você tem um plano para se o aplicativo perder o modo "ao vivo". Meu aplicativo perdeu o modo ao vivo há um mês devido a uma política de privacidade ausente e minha funcionalidade de 'login com facebook' falhou para usuários ativos - para mim e para meus usuários de teste funcionou, mas eu nem percebi por um mês. Agora vou implementar uma verificação diária do status.
Simon_Weaver
1
foi o que aconteceu comigo @Simon_Weaver, o Facebook deveria notificar pelo menos por e-mail. alguém identificou uma opção para ser notificado ou acompanhar o status do aplicativo?
Leonardo G.

Respostas:

206

Eu sei que é um pouco tarde, mas alguém pode achar isso útil no futuro.

PASSO 1:

Entre no facebook Desenvolvedor -> Seu aplicativo

Em Configurações -> Básico -> E-mail de contato . (Dê qualquer email)

PASSO 2:

E na guia ' App Review ': alterar

Deseja disponibilizar este aplicativo e todos os seus recursos ao vivo para o público em geral? sim

E seu aplicativo estará disponível agora ..

Vineeth Joseph
fonte
1
Quanto tempo isso leva para que essa ação entre em vigor. Eu atualizo a configuração há cerca de 10 minutos ainda não consigo fazer o login.
Rtwsthi
Depois disso, o aplicativo também está mostrando um erro inválido de hash da chave, já forneci a chave de liberação para as configurações do Facebook. Por favor, sugira-me o que fazer?
Akshay Kumar
44

Revisão de aplicativos> Tornar público {Your App}?  > Sim

Clique em revisão do aplicativo e ative a opção Tornar seu aplicativo público. Salvar alterações

Fred Ondieki
fonte
1
qual é o URL para isso?
Mohammed Abrar Ahmed
13
  • Development mode é para teste
  • Vá para https://developers.facebook.com/apps, então App Review-> selecione NoparaYour app is in development and unavailable to the public
  • Vá para Roles-> Testers, insira Facebook user Idos usuários que você deseja ativar o teste
onmyway133
fonte
12

Siga estas etapas básicas para corrigir esse problema,

Etapa 1: vá para o Painel ,

Etapa 2: vá para a guia "App Review" ,

Etapa 3: habilite o "Tornar público o teste?" opção, como imagem abaixo,

insira a descrição da imagem aqui

Aman Gupta - ShOoTeR
fonte
4

Eu também enfrentei o mesmo problema no qual meu aplicativo FB foi automaticamente interrompido e os usuários não conseguiram fazer login e estavam recebendo a mensagem "o aplicativo está no modo de desenvolvimento .....".

O motivo pelo qual o FB parou automaticamente meu aplicativo foi que eu não havia fornecido uma política de PRIVACIDADE válida e um URL de termos. Portanto, certifique-se de inserir esses URLs na página de configurações básicas do seu aplicativo e torne-o PÚBLICO na página de revisão do aplicativo, conforme descrito nas postagens acima.

Krish
fonte
3

no painel do aplicativo, verifique o status em mudança no facebook desenvolver modo de viver

Omid Ahmadyani
fonte
1

apenas para fins de teste, você pode acessar o painel do desenvolvedor do facebook. crie seu aplicativo e, no canto superior esquerdo, abra o menu suspenso de aplicativos e clique em criar aplicativo de teste, pegue o ID do aplicativo e use-o.

imagem

Osama Gamal
fonte
0

Eu tenho o mesmo problema ao integrar o SDK do Facebook para login.

Estou sugerindo a abordagem abaixo para o modo de desenvolvimento> você pode testar todas as coisas se estiver logado com a mesma conta, usada para 'developers.facebook.com' e se quiser usar outras contas, precisará adicionar funções para isso aplicativo específico, para o qual você pode adicionar desenvolvedor ou testadores usando o nome de usuário fid ou facebook.

Por exemplo: - Selecione o aplicativo específico> Funções e adicione desenvolvedor ou testadores.

insira a descrição da imagem aqui

Harish Rathuri
fonte