example - El inicio de sesión de sdk de javascript de Facebook no funciona en iOS/mejores prácticas para dispositivos móviles
sdk de facebook para javascript (1)
Estoy tratando de permitir que un usuario inicie sesión en mi aplicación web mediante el inicio de sesión de Facebook utilizando el SDK de javascript. Funciona en el escritorio (safari y chrome), sin embargo, la ventana emergente falla tanto en safari como en chrome en iOS.
El error es directo a Chrome, donde el navegador y el sistema operativo no son compatibles. Este problema tiene un trabajo alrededor descrito here . Es menos claro cuál es el problema con el safari y no ver la ventana emergente. La llamada de inicio de sesión se realiza con un clic del botón, así que no creo que el navegador deba bloquearlo. También intenté permitir las ventanas emergentes como se sugiere here pero esa solución no funcionó ni es una solución viable a largo plazo para obligar a los usuarios a cambiar esa configuración.
¿Cómo la gente usa el inicio de sesión de Facebook en la producción y espera que funcione en el móvil? ¿Necesitas usar el manual fb login? Parece que el SDK de javascript no funciona bien con los navegadores móviles y los sistemas operativos.
Este es un problema común entre los navegadores móviles y encontrará que también estaría en algunos dispositivos Android.
Por precaución, es una práctica recomendada generar el flujo de inicio de sesión manualmente. manual .
Así que sí, tendrás que ir con la integración manual. Pero, será una integración de prueba completa sin dudas.