2011-12-22 21 views
13

En una aplicación iOS, planeo alojar comentarios de Facebook usando Facebook Connect dentro de UIWebView, ya he hecho algunas pruebas y he leído artículos donde creo que funcionará bien. Mi pregunta se refiere a la autenticación: quería usar Facebook iOS SDK para tener y almacenar los tokens apropiados dentro del Objetivo C, de modo que el usuario no tenga que hacerlo todo el tiempo. Sé cómo inyectar cualquier dato en el UIWebView si es necesario, pero mi pregunta es ¿QUÉ tengo que inyectar para que los scripts de Facebook ya vean al usuario como autenticado todo el tiempo? GraciasIntegrando Facebook SDK de iOS con comentarios usando Connect

+0

Esto es solo una idea, pero si el usuario inicia sesión con Safari ... ¿no tiene el acceso en cualquier WebView de inmediato? – Ondrej

+1

¿Alguna vez descubrió esto? me encuentro con el mismo problema, y ​​las respuestas a continuación no parecen abordar la cuestión – ilyashev

Respuesta

1

Descargue la última Facebook iOS SDK.

crear el objeto de Facebook:

Facebook *myFacebook; 
[self myMethodToDoSomeAuthenticatedStuffsWithAccessToken:myFacebook.accessToken]; 

Además, se puede ver la sample "Hackbook" project para ver cómo el token de acceso está configurado para el objeto de Facebook dentro de la aplicación y cómo es automático renovado.

Esto mantiene al usuario autenticado en el dispositivo iOS y puede usar este token de acceso como tipo NSString * para hacer sus cosas.

Cuestiones relacionadas