¿Requiere el SDK de iOS de Facebook que el usuario se autentique cada vez que usa la aplicación?

Como se describe en el archivo README para facebook-ios-sdk, mi aplicación llama a Facebook # authorize: delegate: antes de realizar cualquier llamada API.

Este método requiere que el usuario se autentique (ya sea en la aplicación de Facebook o en Safari) y luego suelta el control a mi aplicación de iPhone. El problema es que le pide al usuario que se autentique cada vez que llamo al método. Si ya han otorgado permiso a mi aplicación, reciben un mensaje que dice que la aplicación ya está autorizada y tienen que presionar Ok para volver a mi aplicación. No se ve muy profesional.

Así que tengo dos preguntas:

¿El usuario siempre tiene que volver a autorizar para hacer llamadas de Facebook? Siempre pensé que guardaría el token de acceso en algún lugar, tal vez en los valores predeterminados del usuario, para que no tenga que volver a autorizar.

Si el usuario no tiene que volver a autorizar cada vez, ¿hay alguna manera de verificar si mi aplicación ya tiene permiso, para que el usuario no tenga que ver ese mensaje y presione Ok?

Respuestas a la pregunta(5)

Su respuesta a la pregunta