2010-08-23 43 views
5

He conectado recientemente mi aplicación para usar el iOS SDK de Facebook (http://github.com/facebook/facebook-ios-sdk). La integración funciona bien, pero las páginas cargan realmente lento. Lleva mucho tiempo cargar la pantalla de inicio de sesión. La acción de inicio de sesión toma más de 10-60 segundos.Facebook iOS SDK demasiado lento

No tuve este problema con Facebook Connect. ¿Me estoy perdiendo de algo? ¿Hay alguna forma de optimizar esto?

actualización

que se ha escaneado la actividad a través de HTTP cucharada a través de Wi-Fi, que reveló algo interesante, hay algunas .js y .css que se están produciendo una gran cantidad de tiempo en el nuevo Facebook SDK de iOS (login.php, ar7ed2ft.css, 4wj242ne.js, abl6sgyy.js,) donde como el anterior era zippy. ¿Cómo informar a Facebook al respecto?

Nueva Facebook iOS SDK

New FB iOS SDK Activity Monitor

Antiguo Facebook Connect

Old FB Connect

+0

Cuando ejecuta Instruments en su aplicación, ¿dónde ve los cuellos de botella? –

+0

No veo ningún cuello de botella en las asignaciones de objetos o el monitor de actividad ... ¿hay algo que debería estar buscando? – Santthosh

Respuesta

2

Implementar OAuth 2.0 a sí mismo. Solo usa HTTPS, extremadamente fácil de implementar. En mi experiencia, fue más fácil que usar su SDK confuso y sin documentos. Importante es obtener un token de autenticación. Puedes acceder a todos sus gráficos con él.

Si implementa usted mismo, usted puede elegir el diseño de diálogo de la pantalla de inicio de sesión como uno de:

  • toque
  • WAP

WAP es más feo porque es para los teléfonos antiguos, pero si realmente lo necesito, puede ayudarte.