Twitter y la integración de Facebook en cocos2d

Estoy deseando integrar Twitter y Facebook en un juego con Cocos2D. Solo quiero cosas simples como tuitear "Me anoté xxx", publicar un post similar a la página de Facebook, etc. He visto numerosas bibliotecas que ofrecen facilitar mi vida – ShareKit, AddThis, etc. – pero también he leído cosas de personas diciendo que no son tan fáciles, no son compatibles, y así sucesivamente.

Podría ir y get los SDK de Facebook y Twitter e integrarlos, pero me preguntaba si alguien tenía alguna recomendación para algo que me he perdido. Necesito admitir iOS4 y 5, así que creo que la biblioteca debería usar las funciones incorporadas de Twitter en iOS5 si está presente.

Cualquier sugerencia o comentario sobre esto, tal vez me haya perdido algo realmente obvio.

1) Para Facebook, por supuesto, puede usar Facebook SDK y configurarlo https://github.com/facebook/facebook-ios-sdk . Pero puede que tenga muchas preguntas en eso. Mejor leer la documentation dada en el website de Facebook y hacerlo. Siéntase libre de hacerle alguna duda al respecto.

2) Para Twitter, puedes usar Twitter framework que está incorporado en ios5. Es bastante fácil Trate de usar la hoja de tweets en eso. Dará una buena experiencia y consistencia a los usuarios de ios5. Pero también debe integrar MGTwitterEngine ( https://github.com/mattgemmell/MGTwitterEngine ) para dar soporte a ios4 y sus versiones anteriores. Es un poco difícil.

Espero que lo hayas conseguido.

Puede compartir en Facebook simplemente insertando la siguiente línea de códigos. Para Twitter, creo que no existe una forma tan fácil.

NSString *urlString = @"any url"; NSString *title = @"My score is 999"; NSString *shareUrlString = [NSString stringWithFormat:@"http://www.facebook.com/sharer.php?u=%@&t=%@", urlString , title]; shareUrlString = [shareUrlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSURL *url = [[NSURL alloc] initWithString:shareUrlString]; [[UIApplication shanetworkingApplication] openURL:url]; [url release]; 

Puede compartir en twitter usando el siguiente código

  twt = [[TWTweetComposeViewController alloc] init]; [twt setInitialText:@"Scornetworking 1000"]; [twt addURL:[NSURL URLWithString:@"url"]]; twt.completionHandler = ^(TWTweetComposeViewControllerResult result) { switch (result) { case TWTweetComposeViewControllerResultCancelled: [twt dismissModalViewControllerAnimated:TRUE]; break; case TWTweetComposeViewControllerResultDone: //[self.navigationController popViewControllerAnimated:NO]; [self.navigationController popViewControllerAnimated:TRUE]; break; default: break; } [twt dismissModalViewControllerAnimated:TRUE]; }; 

Hice algunos tutoriales para un facebook y un ayudante de Twitter Clase I espero que ayude … http://ludosimagos.tumblr.com/