2012-10-11 42 views
6

¿Alguien sabe una forma inteligente de hacer que el usuario ingrese la información de inicio de sesión de su cuenta de Facebook o Twitter, si todavía no ha iniciado sesión? Por ejemplo, un usuario intenta iniciar sesión en mi aplicación con Facebook sin configurar la cuenta de Facebook en la configuración de iOS. ¿Puedo pedirle que lo haga con una alerta, por ejemplo, pero cómo puedo llevarlo a la sección exacta de configuración para eso?¿Qué ocurre si las cuentas de Twitter o Facebook no están configuradas en iOS 6?

+0

Usted puede configurar su cuenta en Twitter ajustes para el uso de este: http://stackoverflow.com/questions/13335795/login-user-with-twitter-in-ios-what-to- use/13951630 # 13951630 – RayofHope

Respuesta

6

@rckoenes es correcto. En circunstancias normales, no hay forma de enviar manualmente al usuario las preferencias. Hubo un método para hacer esto introducido en iOS 5, pero Apple lo depreció rápidamente en iOS 5.0.1 o 5.1. No recuerdo exactamente cuál.

Ahora, en la situación actual. Si está utilizando un SLComposeViewController en el Social Framework, ni siquiera tiene que preocuparse por agregar esta funcionalidad usted mismo. Se hace automáticamente por iOS. Debajo hay una captura de pantalla de mi simulador 6.0 que intenta publicar en Facebook sin ninguna cuenta iniciada. Esto también es válido para Twitter y Sina Weibo.

enter image description here

+0

Qué lástima ... Espero que Apple lo resuelva cuanto antes, mejor. No veo el punto de usar el diálogo que está mostrando, con la composición, y no con el "inicio de sesión" y las otras funciones ... – dadederk

+6

Esta vista de alerta solo aparece en el simulador, en los dispositivos no aparecerá. ¡Parece que esto es un error! –

1

No se puede, no hay forma de que el usuario acceda a la aplicación de configuraciones, solo deje la sección correcta.

Cuestiones relacionadas