O SDK do iOS para Facebook exige que o usuário se autentique toda vez que usa o aplicativo?

Conforme descrito no README para facebook-ios-sdk, meu aplicativo chama Facebook # authorize: delegate: antes de executar qualquer chamada de API.

Este método exige que o usuário se autentique (no aplicativo do Facebook ou no Safari) e, em seguida, reduz o controle de volta ao meu aplicativo para iPhone. O problema é que ele pede ao usuário para autenticar toda vez que eu chamo o método. Se eles já concederam permissão ao meu aplicativo, eles receberão uma mensagem dizendo que o aplicativo já está autorizado e precisam pressionar OK para voltar ao meu aplicativo. Não parece muito profissional.

Então eu tenho duas perguntas:

O usuário sempre precisa autorizar novamente para fazer chamadas no Facebook? Eu sempre pensei que ele salvaria o token de acesso em algum lugar, talvez nos padrões do usuário, para que você não precise autorizar novamente.

Se o usuário não precisar autorizar novamente toda vez, existe uma maneira de verificar se meu aplicativo já tem permissão, para que o usuário não precise ver a mensagem e pressione OK?

questionAnswers(5)

yourAnswerToTheQuestion