Android Facebook SDK SSO "la página solicitada no se puede mostrar"
He estado atrapado en este problema muy frustrante todo el día ya través de Google he encontrado muchas personas con el mismo problema sin respuestas que se relacionan con la nueva API de Facebook para Android. He seguido los pasos enumerados aquí exactamente:
https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/
Cuando ejecuto la aplicación de ejemplo en mi dispositivo, obtengo esto:
- Problema problemático para la integración de FaceBook
- Facebook strings no tiene traducción por defecto
- Salir o cambiar cuentas usando Parse Twitter / Facebook Authentication
- Facebook - solicitudes sin fricción en android
- La aplicación de ejemplo de Android Facebook no inicia sesión cuando se instala la aplicación FB
Cuando lo ejecuto en el emulador funciona. Entiendo que esto es debido a la implementación de SSO de Facebook. El emulador no tiene facebook instalado por lo que se conecta por primera vez con éxito, pero el dispositivo lanza la aplicación de facebook y por alguna razón da este error y cuando viajo de regreso, es como si no estoy conectado a facebook en absoluto y No hay una sesión activa (aunque estoy porque cuando se lanza la aplicación de Facebook puedo navegar amigos, etc)
No puedo desinstalar facebook en mi dispositivo e incluso si pudiera que sería inaceptable para los usuarios de la aplicación. Si es posible, me gustaría conservar la función SSO, pero de alguna manera hacer que funcione!
He pasado todo el día va y viene con mi Hash Keys, y los generó a través de mi dispositivo + código y con el keytool y coinciden para que el problema no está relacionado con eso. Además, la aplicación de ejemplo se ejecuta en el emulador, lo que seguramente significa que es un problema SSO. Gracias por adelantado.
- LikeView Callback
- ¡La instalación de FriendPickerSample falló debido a un archivo APK no válido!
- Facebook Login en la aplicación de Android
- ¿Por qué Facebook SDK para Android es tan grande?
- Falta el mensaje o error de adjunto al enviar el mensaje en Facebook
- ¿Qué es el "Nombre de clase de Android" para una aplicación de Facebook escrita en Flex?
- Solicitando un permiso de Facebook rechazado de nuevo sin aparecer el diálogo de Facebook dos veces
- Facebook api se bloquea en "Opening" durante openActiveSession
Después de 8 horas de escaneo a través de mi código y los docs de facebook, simplemente decidí actualizar mi aplicación de facebook en mi tableta (nunca la uso y por lo que nunca se molestó en actualizarla) y ahora todo funciona.
Supongo que la aplicación de Facebook en mi tablet era pre-SSO de Facebook en Android, pero mi aplicación creada esperaba que se apoyara y dar el error.
Sólo para ser un poco más claro, si usted está ejecutando en su dispositivo o en el simulador, asegúrese de tener el último APK de Facebook instalado. Facebook ha cambiado sus permisos hace un tiempo y es posible que deba ir manualmente a Google Play Store para descargar la versión actualizada de Facebook (puede que no se actualice automáticamente según los cambios de permisos).
Desactivar Facebook hizo el truco para mí. Obliga a la aplicación a iniciar el navegador y navegar por Facebook de esa manera
- Cómo dibujar un anillo con lienzo en Android?
- Android OkHttp addPathSegment reemplaza barras diagonales