facebook SDK 3.1を使用するようにゲームをアップグレードしましたが、iOS 6で動作し、iOS5でも動作するようにしたいと思います。SDK 3.0の場合と同じように、投稿のFacebookプレビューを表示したいと思います。
これが私のコードです。今は自動的に投稿します。Facebookは、ユーザーがステータスを入力しなくても、自動共有とステータス更新を許可するようになりましたか?Facebookはこれを許可するために使用されませんでした。
if(!displayedNativeDialog)
{
NSLog(@"\nNative dialog failed to display.");
[self performPublishAction:^{
// otherwise fall back on a request for permissions and a direct post
NSMutableDictionary* params = [[NSMutableDictionary alloc] initWithObjectsAndKeys:[NSString stringWithFormat:@"%s", m_pLink], @"link", [NSString stringWithFormat:@"%s", m_pGameName], @"name", nil];
[FBRequestConnection startWithGraphPath:@"me/feed" parameters:params HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error)
{
[self showAlert:message result:result error:error];
}
];
}];