プレイヤーが Game Center にサインインしているかどうかを確認するメソッドがあります。そうでない場合は、サインインするために Game Center アプリに直接移動するボタンを備えたアラート ビューを表示したいと思います。これは何らかの方法で可能ですか?
1022 次
2 に答える
3
ボタンタップでゲームセンターのURLを開くだけ。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"gamecenter:"]];
アプリのデリゲートにもハンドル URL を入れます。
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return YES;
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return YES;
}
于 2013-04-01T09:18:23.633 に答える
0
ユーザーにアプリケーションの切り替えを強制するのではなく、独自のアプリケーション内で Game Center UI を表示することを Apple は推奨しています。これには、 Game Center Programming Guide で説明されているように、プロパティの設定またはオブジェクトのauthenticateHandler
呼び出しauthenticateWithCompletionHandler
が含まれます。GKLocalPlayer
于 2013-04-01T09:46:36.483 に答える