2010-08-23 6 views
5

J'ai récemment branché mon application pour utiliser le Facebook iOS SDK (http://github.com/facebook/facebook-ios-sdk). L'intégration fonctionne bien, mais les pages se chargent très lentement. Il faut vraiment beaucoup de temps pour charger l'écran de connexion. L'action de connexion prend plus de 10 à 60 secondes. Je n'ai pas eu ce problème avec Facebook Connect. Est-ce que je manque quelque chose? Y a-t-il un moyen d'optimiser cela?Facebook iOS SDK trop lent

Mise à jour

Je ne scrute l'activité par HTTP Scoop sur le réseau Wi-Fi qui a révélé quelque chose d'intéressant, il y a quelques .js et .css qui prennent beaucoup de temps dans le nouveau Facebook iOS SDK (login.php, ar7ed2ft.css, 4wj242ne.js, abl6sgyy.js,) où l'ancien était zippy. Comment faire savoir à Facebook à ce sujet?

Nouveau Facebook iOS SDK

New FB iOS SDK Activity Monitor

Old Facebook Connect

Old FB Connect

+0

Lorsque vous exécutez Instruments sur votre application, où voyez-vous les goulots d'étranglement? –

+0

Je ne vois pas de goulots d'étranglement dans les allocations d'objets ou le moniteur d'activité ... y a-t-il quelque chose que je devrais rechercher? – Santthosh

Répondre

2

Mettre en œuvre vous OAuth 2.0. Il utilise simplement HTTPS, extrêmement facile à mettre en œuvre. D'après mon expérience, c'était plus facile que d'utiliser leur SDK sans document, déroutant. L'important est d'obtenir un jeton d'authentification. Vous pouvez accéder à tous leurs graphiques avec.

Si vous implémentez vous-même, vous pouvez choisir la conception de dialogue de l'écran de connexion comme l'un des:

  • contact
  • WAP

WAP est plus laid parce qu'il est pour les téléphones plus anciens, mais si vous vraiment besoin, ça peut vous aider.