La aplicación no está configurada: esta aplicación todavía está en modo de desarrollo

He seguido las instrucciones aquí:

¿Los desarrolladores de esta aplicación no han configurado esta aplicación correctamente para el inicio de sesión de Facebook?

Hice pública mi aplicación y el círculo es verde, por lo que la aplicación es pública.

Pero cuando bash iniciar sesión, voy a la aplicación de Facebook, me pide que inicie sesión, y luego aparece este mensaje:

Configuración de la aplicación no: esta aplicación todavía se encuentra en modo de desarrollo y usted no tiene acceso a ella. Cambie a un usuario de prueba registrado o solicite permisos a un administrador de la aplicación.

Por cierto: soy el administrador

Cualquier ayuda es muy apreciada. Estoy usando SeattleClouds y esto sucede tanto en iOS como en Android.

PASO 1 :

En Configuración -> Básico -> Correo electrónico de contacto. (Dé su / cualquier correo electrónico)

PASO 2 : 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?

Y aplausos ..

asegúrese de que su aplicación esté en vivo en developer.facebook.com

Este círculo verde indica que la aplicación está en vivo enter image description here

Si no es así, sigue estos dos pasos para hacer que tu aplicación en vivo

Paso 1 Vaya a su aplicación -> configuración => y agregue Correo electrónico de contacto y aplique Guardar cambios

Setp 2 Luego, vaya a la opción Revisión de la aplicación y asegúrese de que esta opción sea Sí, agregué una captura de pantalla

enter image description here

Esta es una respuesta que no he visto mucho (esto fue en un comentario) aunque sí sacando la aplicación del modo de desarrollo funcionará, esto puede ser malo para la seguridad o realmente molesto si la aplicación aún no está lista, pero necesitas para enviar la aplicación para su revisión debido a la necesidad de acceder a permisos especiales (por ejemplo, user_birthday ).

Lo que hice en su lugar para corregir el error fue ir a https://developers.facebook.com/sa/apps/{appId}/roles/ o desde el panel de la aplicación haga clic en roles en el lado izquierdo

A continuación, agregue la cuenta de usuario a desarrollador o tester. Los desarrolladores necesitarán ser verificados por el móvil y tendrán acceso a la aplicación para hacer cambios, pero un verificador solo necesitará ser verificado por correo electrónico (no estoy seguro si incluso esto es necesario, pero probablemente lo sea) y solo podrá usar el API en lugar de hacer cambios a la configuración.

Si la aplicación está lista para el público, obviamente solo saca la aplicación del modo de desarrollo.

captain_a tiene razón en que su aplicación debe ser pública con una dirección de correo electrónico para desarrolladores. Pero si aún recibe el error, asegúrese de que su sitio web esté usando un certificado SSL .

Para obtener información más detallada y soluciones alternativas, por favor revise mi respuesta en la aplicación de Facebook es pública, pero da error “Aplicación no configurada” al iniciar sesión

Cuando la aplicación se lanza en algún momento de ese caso https://developers.facebook.com/apps/{$appid}/alerts/ “Su aplicación se ha colocado en modo de desarrollo debido a una Política de privacidad no válida”. puede cambiar su aplicación del modo de lanzamiento al modo de desarrollo, consulte la Política de privacidad

Tuve el mismo problema y tardé alrededor de una hora en descubrir dónde me había equivocado solo para darme cuenta de que había usado una identificación de aplicación incorrecta … solo acceda a su código y use una identificación correcta aquí.

 window.fbAsyncInit = function() { FB.init({ appId : '1740077446229063',//your app id cookie : true, // enable cookies to allow the server to access // the session xfbml : true, // parse social plugins on this page version : 'v2.5' // use graph api version 2.5 });