나는 단순히 사용자가 자신의 점수를 Facebook 벽에 올릴 수 있기를 바랍니다. 그가 트위터 프레임 워크와 함께하는 방법과 비슷합니다. FBConnect를 살펴 봤지만 응용 프로그램이 원하는 것 이상입니다. 나는 점수를 게시하기를 원합니다. 감사합니다.Facebook에 추가 Xcode
0
A
답변
2
점수를 Facebook 벽에 올리고 싶을지라도 Facebook 규칙을 따라야합니다. Facebook은 사용자의 개인 정보를 보호하기 위해 앱을 등록하고 로그인하여 사용자의 앱이 자신의 계정과 상호 작용할 수 있도록 권한을 부여 할 것을 요구합니다.
실제로 FBConnect가 목표를 달성하는 가장 쉬운 방법이라고 생각합니다. 그렇지 않으면 자신 만의 클래스를 만들어 하나의 필수 단계를 관리 할 수 있지만 사용자에게 로그인하고 상호 작용 권한을 요청해야합니다.
불행하게도, 나는 페이스 북 규칙에 따라 추천 할 것입니다
0
... 그를 단순화하기 위해 어떤 해결 방법은 없습니다 두려워하지만,이 코드는 작동합니다
- (IBAction)buttonPostMessageFacebook:(id)sender {
NSString *stringFacebookKey = [[NSUserDefaults standardUserDefaults] stringForKey:@"key_Facebook"];
if ([stringFacebookKey isEqual:@"1"]) {
NSString *postText = [NSString stringWithFormat:@"I just posted a message to Facebook with an image named ''socialsharing-facebook-image.jpeg'' !"];
UIImage *postImage = [UIImage imageNamed:@"socialsharing-facebook-image.jpeg"];
SLComposeViewController *composeController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[composeController addURL: [NSURL URLWithString:@"http://www.montronik.com"]];
[composeController setInitialText:postText];
[composeController addImage:postImage];
[self presentViewController:composeController animated:YES completion:nil];
};