設定
iTunes Storeでアプリを登録する
実装
プレーヤー情報を取得する
- App ID作成
- Provisioning -> DistributionでProfileを作成する
- 作成したらキーチェーンアクセスを起動してそこに鍵を登録させる
AppDeligate.m
#import <GameKit/GameKit.h>
// GameCenterのプレイヤー情報を取得
[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error){}];
得点送信
GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:category]
autorelease];
scoreReporter.value = score;
[scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
if (error != nil)
{
// 報告エラーの処理
}
}];
テストユーザTips
- ユーザは新規に作成しておいたほうが無難。どうも既存ユーザはだめっぽい