以下是我实现的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