ios facebook login parse.com

ios - Error de inicio de sesión de Facebook "El usuario no puede ver la aplicación".



login parse.com (8)

Hola: He enviado mi aplicación a la App Store. Tengo la función de inicio de sesión de Facebook en mi aplicación. Cuando intento iniciar sesión en Facebook desde los dispositivos que tengo, puedo hacerlo a la perfección. Sin embargo, Apple ha rechazado mi aplicación diciendo "Cuando tocamos el ícono de Facebook para registrarnos, nos llevan al Safari móvil donde recibimos un mensaje que dice:

El usuario no puede ver la aplicación .: el usuario no puede ver esta aplicación según la configuración del conjunto de desarrolladores.

No estoy seguro de cómo voy a poder recrear este problema. Instalé mi aplicación en 3 dispositivos diferentes y pude iniciar sesión sin ningún error. Revisé la configuración de mi aplicación en la sección Estado de Facebook y Revisión de Facebook y habilité mi público en general. No estoy seguro de qué más me estoy perdiendo. Me siento muy abatido. ¿Alguien puede ayudarme a resolver esto? Estoy usando análisis como mi servicio de back-end y usuarios de registro utilizando el inicio de sesión de Facebook. ¡Muchas gracias!


En mi caso, estaba usando una ID de aplicación de Facebook incorrecta en el código. Así que agregué la identificación correcta y funcionó para mí.


Este problema ocurre porque los probadores de Apple usaron la misma cuenta de prueba de Facebook que se creó para probar cualquier otra aplicación y no cerraron sesión en esa cuenta (se olvidó de cerrar la sesión) y esa cuenta de prueba de Facebook no tiene permiso para la aplicación actual en la revisión que es por qué ocurre este problema,

Puede seguir el enlace proporcionado para replicar el problema creando una cuenta de prueba.

http://samwize.com/2014/07/23/error-with-facebook-login-using-test-users/

Pasos para crear una cuenta de prueba de Facebook https://developers.facebook.com/docs/apps/test-users#managetool


No sé si ese fue el motivo o no, pero en mi caso esto solo ocurrió después de que firmé la aplicación con una clave de lanzamiento, por lo que hice la aplicación ''pública''. Probablemente los usuarios de la prueba no trabajen para aplicaciones públicas.


Otra razón por la que esto sucederá es si ha iniciado sesión como usuario de prueba desde una aplicación diferente a la que está intentando iniciar sesión. Los usuarios de las pruebas de Facebook son específicos de la aplicación.

Salga de Facebook y regrese con un usuario de prueba de la aplicación correcta.


Tuve algo similar al validar a apple también, todavía no lo entiendo ahora, pero por alguna razón el ID secreto de Facebook había sido borrado de la configuración de análisis. Debes verificar ese punto también


Tuvimos este problema, y ​​la solución es usar las mismas cuentas de prueba FB que se crearon desde la misma aplicación FB. Entonces, si la aplicación es rechazada de la aplicación, entonces debe enviar a Apple una cuenta de prueba FB con contraseña.


Tuvimos este problema, y ​​resultó que la aplicación problemática no tenía un espacio de nombres configurado en la pestaña Configuración> Básico. Crear uno es la solución a esto.


Vaya a Safari> http://m.facebook.com > logout En casos donde la aplicación inicia sesión con safariviewcontroller, a veces contiene usuarios de prueba de diferentes aplicaciones