Le Facebook SDK iOS obliger l'utilisateur à s'authentifier à chaque fois qu'ils utilisent l'application?

Comme décrit dans le fichier README pour facebook-ios sdk, mes appels app Facebook#autoriser:délégué: avant d'effectuer des appels de l'API.

Cette méthode oblige l'utilisateur à s'authentifier (soit dans le Facebook app ou Safari) et puis des gouttes de contrôle arrière de mon iPhone. Le problème est qu'il demande à l'utilisateur de s'authentifier à chaque fois que j'appel de la méthode. S'ils ont déjà obtenu la permission de mon application, ils reçoivent un message indiquant que l'application est déjà autorisé et qu'ils doivent appuyez sur Ok pour revenir à mon application. Il n'a pas l'air très professionnel.

J'ai donc deux questions:

  1. L'utilisateur doit-il toujours avoir autoriser à nouveau afin de faire de Facebook des appels? J'ai toujours pensé que cela permettrait d'économiser le jeton d'accès quelque part, peut-être à l'utilisateur par défaut, de sorte que vous n'avez pas besoin de réautoriser.

  2. Si l'utilisateur ne dispose pas d'autoriser à nouveau à chaque fois, est-il un moyen de vérifier si mon application dispose déjà d'une autorisation, de sorte que l'utilisateur n'a pas à voir ce message et appuyez sur la touche Ok?

  • Vous devez enregistrer le accessToken et expirationDate vous-même. Vérifier ma réponse pour le code.
InformationsquelleAutor Bill | 2011-04-06