Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Los desarrolladores de esta aplicación no han configurado correctamente esta aplicación para iniciar sesión en Facebook.

Estoy intentando hacer login con Facebook disponible en mi script. He hecho todo, pero cuando intento iniciar sesión con una cuenta de Facebook recibo este error de Facebook:

Error

Configuración de la aplicación no: los desarrolladores de esta aplicación no han configurado correctamente esta aplicación para el inicio de sesión de Facebook.

Aquí está la captura de pantalla de error:

Introduzca aquí la descripción de la imagen

¿Algunas ideas?

17 Solutions collect form web for “Los desarrolladores de esta aplicación no han configurado correctamente esta aplicación para iniciar sesión en Facebook.”

Con respecto a todas las otras respuestas, aquí está la captura de pantalla para ayudar a alguien.


  1. Ir a https://developers.facebook.com/

  1. Haga clic en el menú de aplicaciones en la barra superior.

  1. Selecciona la aplicación correspondiente en el menú desplegable.

Introduzca aquí la descripción de la imagen

El círculo junto al nombre de la aplicación no es totalmente verde. Cuando coloque el mouse sobre él, verá un mensaje emergente, "No disponible para todos los usuarios porque su aplicación no está en vivo".

Así que a continuación, tienes que hacerlo público.


  1. Haga clic en el ajuste en el panel izquierdo. [Ver la captura de pantalla de abajo]

Introduzca aquí la descripción de la imagen


  1. En la pestaña Básica, agregue su "Correo electrónico de contacto" (una dirección de correo electrónico válida – he añadido la que estoy usando con developers.facebook.com) y haga "Guardar cambios".

  1. Haga clic en "Revisión de aplicaciones" en el panel izquierdo. [Ver la captura de pantalla de abajo]

  1. Busque esto, ¿Desea que esta aplicación y todas sus funciones en vivo estén disponibles para el público en general? Y encienda el interruptor al lado de este.

Introduzca aquí la descripción de la imagen


  1. ¡Eso es! – La aplicación ya está disponible públicamente. Vea el círculo totalmente verde junto al nombre de la aplicación. Introduzca aquí la descripción de la imagen

El problema es que tienes que poner

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

Establecer el status and review a ON y resolver el problema

Disfruta de la codificación

Dado que la interfaz de usuario del facebook ha cambiado recientemente, aquí está la última actualización para configurar el modo de sandbox ON / OFF:

  1. Ir a https://developers.facebook.com/

  2. Haga clic en el menú de aplicaciones en la barra superior.

  3. Selecciona la aplicación correspondiente en el menú desplegable.

  4. Vaya a "Estado y revisión" de la tabla en el lado izquierdo de la página.

  5. ¿Desea que esta aplicación y todas sus funciones en vivo estén disponibles para el público en general? – Seleccione el interruptor para establecer el valor YES / NO.

Actualización: el botón SÍ / NO se deshabilitará hasta que no proporcione su correo electrónico de contacto.

  1. Vaya a "Configuración" en el menú de la izquierda.

  2. Actualice su correo electrónico de contacto.

  3. Pulse el botón "Guardar" en la parte inferior de la página.

Actualización: 'Status & Review' se sustituye por 'App Review' ahora

Si la aplicación sigue estando en modo privado ( Status and Review establecidos en NO ), sólo los usuarios de Facebook con función en la aplicación pueden iniciar sesión. Eso a menos que lo establezca en público ( Status and Review establecidos en ).

Para agregar más usuarios para poder iniciar sesión en una aplicación privada:

  1. Ir a https://developer.facebook.com
  2. Ir a Aplicaciones -> "Tu aplicación" -> Roles
  3. Seleccione Añadir administrador, programador o probador.

Muchas razones, incluyendo:

  1. El modo Sandbox está activado
  2. El nombre de dominio es diferente
  3. La URL del sitio es diferente.

Este error también se produce cuando intenta iniciar sesión en la versión de prueba de la aplicación de Facebook y no ha agregado al usuario que está intentando probar el inicio de sesión con en la sección Roles -> probadores .

Para solucionarlo, simplemente añada la dirección de correo electrónico de la cuenta de Facebook con la que está intentando iniciar sesión en la sección anterior.

Por último, asegúrese de que el usuario que ha agregado acepta la solicitud enviada antes de intentar probar, de lo contrario el proceso de inicio de sesión fallará en la segunda pantalla justo después de que el usuario acepte las condiciones.

Hay un montón de cosas posibles que podrían desencadenar este error:

En su caso, sólo tiene que add your facebook account into either tester, developer or admin of your facebook app ya que desea utilizar esa cuenta para probar.

Pero si ves el error al hacer clic en connect to facebook (antes de que tengas oportunidad de ingresar credenciales de Facebook), significa que tu cuenta de facebook actual detectada en cookie no es una cuenta de probador / desarrollador / administrador válida para tu aplicación. Tu puedes add your account in o simplemente hit facebook.com and sign out(to remove the undesired cookie) .

Tuve el mismo problema, pero ahora aquí es cómo lo resolví
Ir a https://developers.facebook.com/
• Haga clic en el menú Aplicaciones en la barra superior.
• Seleccione la aplicación correspondiente en el menú desplegable.
• Haga clic en Configuración de la tabla en el lado izquierdo de la página
• A continuación, en el tipo de correo electrónico de contacto en su correo electrónico que desea utilizar
• A continuación, haga clic en el botón Guardar configuración
• Vaya a 'Estado y revisión' de la tabla en el lado izquierdo de la página.
• ¿Desea que esta aplicación y todas sus funciones en vivo estén disponibles para el público en general? – Seleccione el interruptor para establecer el valor YES / NO.

Para otros usuarios que se ejecutan en este problema, la aplicación que estaba probando en contra era una versión de prueba de nuestra aplicación de producción y no tenía la opción de activar el status and review a ON como otros han mencionado aquí.

La solución fue crear una nueva aplicación que no sea una aplicación de prueba y configurarla como la versión de producción. La versión sin prueba permite que la opción active el status and review .

Mi uso específico era probar a un usuario registrado con un número de teléfono en lugar de una dirección de correo electrónico. Intenté agregar ese usuario en diferentes funciones de nuestra aplicación de prueba (desarrollador y probador), pero no sirvió. Mi suposición es que tiene algo que ver con el usuario no tener un correo electrónico asociado con él.

Aquí hay más información sobre las aplicaciones de prueba: https://developers.facebook.com/docs/apps/test-apps

Introduzca aquí la descripción de la imagen

Introduzca aquí la descripción de la imagen

Introduzca aquí la descripción de la imagen

Asegúrese de que en la pestaña de la pestaña de la izquierda de la pestaña de la aplicación seleccionada (su aplicación esté actualmente en vivo y disponible para el público) esté activada y el estado de la aplicación sea VERDE

Feliz Programación

Bueno – el sandbox está desactivado, el dominio tiene que estar correcto porque 99% de los usuarios pueden acceder a la aplicación y "todas sus funciones en vivo disponibles para el público en general" se establecen en sí.

Ahora, debe agregar una "URL de política de privacidad" en la pestaña Detalles de la aplicación (developers.facebook.com). Esta es una nueva Política de Facebook.

La respuesta de Hemang fue correcta, PERO, hay un paso adicional que necesitará, que es agregar un ID de aplicación de Facebook. (Descubrí que me faltaba esta parte): Introduzca aquí la descripción de la imagen

Una vez que hayas hecho eso, además de la respuesta de Hemang, ¡serás bueno para ir!

Esto resolvió mi problema si no desea que la aplicación esté disponible para el público (manteniendo Status & Review en NO )

Tuve que salir de la cuenta anterior en la aplicación de Facebook y también eliminar la cuenta de Facebook en Configuración . Eliminar sólo de la configuración no eliminará el error porque la misma aplicación aún tiene la cuenta anterior iniciada.

Si ha configurado sus funciones como Administrador / Desarrollador / Probador, puede poner esa información de inicio de sesión en la cuenta y debería funcionar.

Y además de todos estos hermosos comentarios no se olvide de comenzar una presentación

Introduzca aquí la descripción de la imagen

Hacer la instalación siguiendo el enlace abajo y el nombre de dominio que necesita mencionar como como wht que ha mencionado en el nombre de dominio de aplicación de Facebook.

Ir a https://developers.facebook.com/

Haga clic en el menú de aplicaciones en la barra superior.

Después de un montón de intentos, he leído en otros temas que alguien dijo "eliminar todas sus aplicaciones y crear de nuevo". Lo hice pero, como se puede imaginar, una nueva aplicación creará un nuevo ID de aplicación en la página de Facebook.

Así que, incluso después de todas las "cosas públicas", no funcionó porque el ID de la aplicación estaba equivocado en mi código debido a la creación de una nueva aplicación en la página de desarrollador de Facebook.

Así pues, como AndrewSmiley dicho arriba, usted debe recordar actualizar eso en su app @strings

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.