Autenticación de Facebook sin botón de inicio de sesión

He seguido algunos tutoriales de Facebook API 3.0, incluidos los ejemplos de inicio / cierre de sesión y publicación en feeds. Así que el inicio de sesión funciona de esta manera:

La aplicación se abre, muestra un fragmento que muestra un botón de inicio de sesiónEl usuario hace clic en el inicio de sesión, la autenticación se realiza a través de la biblioteca de FacebookSDK referenciada (com.facebook.widget.LoginActivity) y el código proporcionado mediante sesiones.El usuario es redirigido a la siguiente pantalla.

No quiero que el usuario inicie sesión de esta manera. Quiero que utilicen mi aplicación sin ningún inicio de sesión / registro, luego, si hacen clic en una función específica de Facebook, por ejemplo. comparte una nota en Facebook, luego la aplicación debe preguntarles si permiten que Facebook use su aplicación o algo así, ya sabes lo que se suele hacer. Sin esto, obtengo un punto nulo en la función publishFeedDialog () ya que la sesión es nula, porque no se ha iniciado sesión.

Entonces, mi pregunta es: ¿cómo puedo ignorar el SplashFragment con el botón Iniciar sesión? Por lo tanto, cuando el usuario hace clic en una función de Facebook en mi aplicación, no se muestra ninguna pantalla nueva con un botón de inicio de sesión, sino solo la ventana de autenticación de Facebook predeterminada que utilizan los usuarios. ¿a?

Respuestas a la pregunta(6)

Su respuesta a la pregunta