Je travaille sur l'intégration de facebook simple qui permet aux utilisateurs d'afficher des scores élevés à leur mur. La façon dont doodlejump gère cela est mon inspiration. Je l'ai fonctionné, mais ce n'est pas très propre et je ne sais pas quoi faire. J'ai suivi les instructions à http://developers.facebook.com/docs/guides/mobile pour démarrer et fonctionner. Une des premières choses que vous avez fait appelez le [facebook authorize:nil delegate:self]
. Après cela, vous pouvez appeler [facebook dialog:@"feed" andParams:params andDelegate:self]
pour faire un post sur le mur des utilisateurs. J'ai deux problèmes avec cela. Tout d'abord, lorsque vous appelez l'autorisation, il quitte votre application car c'est la nouvelle méthodologie souhaitée de Facebook dans le cadre de "One Single Sign-On" (OSS). OK, ce qui n'est pas correct, c'est que mon application le fait même si l'utilisateur est déjà connecté. Je ne vois pas un moyen de vérifier si l'utilisateur est déjà connecté.iOS Facebook Intégration
Le deuxième problème est qu'il quitte mon application pour autoriser mon application à poster quelque chose sur facebook. Il semble acceptable de quitter l'application pour vous connecter à Facebook. La plupart des utilisateurs auront déjà fait cela, donc pas de problème. Mais mon application ne devrait pas avoir à quitter juste pour obtenir l'autorisation de l'utilisateur pour poster quelque chose. DoodleJump ne fait pas ça mais je ne sais pas comment.
J'ai essayé de fouiller dans les anciens messages, mais le SDK a changé de sorte que beaucoup d'entre eux ne sont plus valides. Merci.
Je ne demandais pas d'autorisations supplémentaires au départ, mais l'ajout de offline_access n'a pas changé le comportement. – LordCecil