以下是我實現的GameCenter排行榜代碼...如何改變在Twitter/Facebook上共享的信息中的GameCenter
GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];
localPlayer.authenticateHandler = ^(UIViewController *viewController, NSError *error){
if (viewController != nil) {
[self presentViewController:viewController animated:YES completion:nil];
LBs.hidden=NO;
}
else {
}
if ([GKLocalPlayer localPlayer].authenticated) {
GameCenter = YES;
}
else {
GameCenter = NO;
}
};
上面的代碼是沒有什麼特別,它只是讓你打開遊戲中心和檢查排行榜。然後,當你點擊你的分數,然後點擊分享按鈕,它會將它發送到Twitter(例如)。 Twitter上的消息是「在HighScore玩JungleJim時查看我的分數」。
但是,我想要一個自定義消息,其中包含玩家的HighScore數字。如何更改該共享按鈕以在Twitter/Facebook帳戶中包含自定義消息。我不是說用戶輸入消息。我的意思是消息已經在那裏以高分數字彈出。
我是否必須將代碼包含在上面的代碼中或其他地方?
Facebook不允許您預先填充任何共享的消息部分,它必須是100%用戶生成的(即由用戶鍵入的)。 – CBroe 2015-03-24 23:18:11