API de Facebook "Esta aplicación está en modo de desarrollo"


121

¿Qué significa "modo de desarrollo" para una aplicación de Facebook? No encuentro una explicación exacta de lo que puedo y no puedo hacer mientras estoy en modo de desarrollo y cuál es la relación con "No disponible para todos los usuarios porque tu aplicación no está activa".

Algunas personas también se refieren a él como "modo Sandbox", por lo que tengo mucha confusión entre "modo de desarrollo", "modo sandbox", "en vivo o no disponible para el público en general"


8
Básicamente, todos significan lo mismo: mientras una aplicación está en modo sandbox / modo de desarrollo, por lo que "no está en vivo", solo los usuarios agregados como administradores, desarrolladores y evaluadores de la aplicación pueden usarla y ver el contenido que se creó a través de ella. Solo cuando lo pones en modo en vivo, cada usuario podrá usarlo y ver el contenido creado a través de él.
CBroe

2
Creo que esta respuesta responderá a su pregunta [Aplicación de Facebook activa para todos los usuarios] [1] [1]: stackoverflow.com/questions/21329250/…
Moshii

2
Importante: asegúrese de tener un plan para si su aplicación pierde el modo "en vivo". Mi aplicación perdió el modo en vivo hace un mes debido a una política de privacidad faltante y mi funcionalidad de 'inicio de sesión con Facebook' falló para los usuarios en vivo; para mí y para mis usuarios de prueba funcionó, pero ni siquiera lo noté durante un mes. Ahora voy a implementar una verificación diaria del estado.
Simon_Weaver

1
eso es lo que me pasó @Simon_Weaver, Facebook debería al menos notificar por correo electrónico. ¿Alguien ha identificado una opción para ser notificado o realizar un seguimiento del estado de la aplicación?
Leonardo G.

Respuestas:


206

Sé que es un poco tarde, pero alguien puede encontrar esto útil en el futuro.

PASO 1:

Inicie sesión en Facebook Developer -> Su aplicación

En Configuración -> Básico -> Correo electrónico de contacto . (Dar cualquier correo electrónico)

PASO 2:

Y en la pestaña ' Revisión de la aplicación ': cambiar

¿Desea que esta aplicación y todas sus funciones en vivo estén disponibles para el público en general? si

Y tu aplicación estará en vivo ahora ...


1
Cuánto tiempo podría tomar para que esta acción surta efecto. Actualicé la configuración hace unos 10 minutos y aún no puedo iniciar sesión.
rptwsthi

Después de esto, también la aplicación muestra un error de hash de clave no válida, ya le he dado la clave de liberación a la configuración de Facebook. ¿Por favor sugiérame qué hacer?
Akshay kumar



13
  • Development mode es para probar
  • Vaya a https://developers.facebook.com/apps, luego App Review-> Seleccionar NoparaYour app is in development and unavailable to the public
  • Vaya a Roles-> Testers, ingrese Facebook user Idlos usuarios que desea habilitar para las pruebas

12

Siga estos pasos básicos para solucionar este problema,

Paso 1: ve al panel de control ,

Paso 2: vaya a la pestaña "Revisión de la aplicación" ,

Paso 3: habilite la opción "¿Hacer pública la prueba?" opción, como imagen de abajo,

ingrese la descripción de la imagen aquí


4

También me enfrenté al mismo problema en el que mi aplicación FB se detenía automáticamente y los usuarios no podían iniciar sesión y recibían el mensaje "la aplicación está en modo de desarrollo .....".

El motivo por el cual FB detuvo automáticamente mi aplicación fue que no había proporcionado una política de privacidad y términos URL válidos. Por lo tanto, asegúrese de ingresar estas URL en la página de configuración básica de su aplicación y luego haga que su aplicación sea PÚBLICA desde la página de revisión de la aplicación como se describe en las publicaciones anteriores.



1

con fines de prueba, solo usted podría ir a su panel de desarrollador de Facebook. cree su aplicación, luego, en la esquina superior izquierda, abra el menú desplegable de aplicaciones y haga clic en crear aplicación de prueba, tome la ID de la aplicación y úsela.

imagen


0

Tengo el mismo problema al integrar el SDK de Facebook para iniciar sesión.

Sugiero el siguiente enfoque para el modo de desarrollo> puede probar todas las cosas si inicia sesión con la misma cuenta, que se usa para 'developers.facebook.com' y si desea usar otras cuentas, entonces debe agregar Roles para eso aplicación particular, para eso puedes agregar desarrolladores o probadores usando fid o nombre de usuario de Facebook.

Por ejemplo: - Seleccione la aplicación particular> Roles y luego agregue desarrollador o probadores.

ingrese la descripción de la imagen aquí

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.