2010-10-23 20 views
5

Estoy utilizando la biblioteca oficial de FBConnect para iOS y tratando de que funcione en mi aplicación de iPad. Esto es lo extraño: cuando mi amigo inicia sesión usando la llamada al authorize:permissions:delegate, todo funciona bien: el diálogo pide su autorización para conectarse a Facebook, se llama al método delegado fbDidLogin, todo está bien.iOS y API de Facebook Graph: Inconsistent autoriza los problemas

Sin embargo, cuando I intentan iniciar sesión, el cuadro de diálogo nunca cambia. El teclado se descarta, el campo de contraseña se borra y se queda allí. El problema es el mismo tanto en el simulador como en el dispositivo.

Estas son las cosas que he comprobado y triples verificado:

  • Mi nombre de usuario y la contraseña son correctos. Si introduzco la contraseña incorrecta, aparece un mensaje de "nombre de usuario/contraseña inválido", y eso no está sucediendo.
  • La aplicación es no en modo de espacio aislado.
  • La ID de la aplicación es correcta (mi amigo puede iniciar sesión sin problemas).

Alguna información adicional:

  • aplicación original fue creado por mi amigo.
  • creé una segunda aplicación FB y poner en el nuevo ID de aplicación
  • Mi amigo puede iniciar sesión con el nuevo ID de aplicación
  • puedo acceder para ninguno de ellos.

Esto parece sugerir que hay algo diferente acerca de la cuenta de mi amigo, en lugar de la aplicación en sí.

Hemos estado golpeando nuestras cabezas juntas en esto durante un par de días. ¿Qué podría estar causando este comportamiento? ¿Por qué no se genera un error?

Editar: Parece que hay a lot of people affected by this, así que con el interés de tratar de encontrar una respuesta, he añadido una recompensa.

Respuesta

6

Parece que hay un problema en el servidor con los inicios de sesión de Facebook como se ha señalado aquí:

http://github.com/facebook/facebook-ios-sdk/issues#issue/95

La gente ha dicho que si cambian sus contraseñas en Facebook que son posteriormente podrá iniciar sesión en el uso del Facebook -iOS-SDK descargado de github. Obviamente, esta es una solución deficiente a largo plazo y sería inaceptable en una aplicación lanzada a través de la App Store. En el lado positivo, parece haber informes de problemas de inicio de sesión similares al iniciar sesión desde aplicaciones en otras plataformas también.

Actualización: Facebook tiene un error presentado en esta materia que se pueden ver aquí:

http://bugs.developers.facebook.net/show_bug.cgi?id=13199

+2

Ese vínculo está en la pregunta ... –

+0

Cambio de la contraseña trabajaban. Espero que FB solucione esto pronto. –

Cuestiones relacionadas