以下は、実装した GameCenter Leaderboards コードです...
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;
}
};
上記のコードは特別なものではなく、Game Center を開いてリーダーボードを確認できるだけです。次に、[あなたのスコア] をクリックしてから [共有] ボタンをクリックすると、Twitter に送信されます (たとえば)。Twitter のメッセージは、「JungleJim をプレイしている HighScore で私のスコアをチェックしてください」です。
ただし、プレーヤーの HighScore 番号を含むカスタム メッセージが必要です。その共有ボタンを変更して、Twitter/Facebook アカウントにカスタム メッセージを含めるにはどうすればよいですか。ユーザーがメッセージを入力するという意味ではありません。つまり、ハイスコアの数字とともにメッセージがすでにそこにポップアップするということです。
上記のコードまたは別の場所にコードを完全に含める必要がありますか?