【发布时间】:2015-03-24 22:07:53
【问题描述】:
以下是我实现的 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;
}
};
上面的代码没什么特别的,它只是让你打开游戏中心和查看排行榜。然后,当您单击您的分数,然后单击 SHARE 按钮时,它会将其发送到 Twitter(例如)。 Twitter 上的消息是“查看我在玩 JungleJim 的 HighScore 上的得分”。
但是,我想要一条包含玩家的 HighScore 数字的自定义消息。如何更改共享按钮以在 Twitter/Facebook 帐户上包含自定义消息。我的意思不是让用户输入消息。我的意思是让高分数字已经在那里弹出消息。
我必须在上面的代码中包含代码还是在其他地方完全包含代码?
【问题讨论】:
-
Facebook 不允许您预先填充任何共享的消息部分,它必须是 100% 用户生成的(即由用户输入)。
标签: ios facebook twitter game-center game-center-leaderboard