2012-04-03 9 views
0

私のアプリケーションは、ゲームセンターの資格情報を使ってアプリケーションにログインします。 ログアウト機能を実装する必要があります。 Game Center APIによると、プログラムでユーザーをログアウトすることはできません。Game Centerのプレーヤープロフィールビューを表示するには?

ゲームセンターのプレーヤープロフィールビューを表示することはできますか?この場合、ユーザーは自分でログアウトします(標準のGame Centerビューを使用)。

ありがとうございました。

+0

何をしようとしているかによって、ユーザーが自分のアプリ内でGame Centerを無効にできるようにすることもできます。言い換えれば、彼らはGame Centerにログインしたままですが、あなたのアプリはそうでないかのように、またはGame Centerが存在しないかのように扱います。 – jonsibley

答えて

0

これを呼び出してGame Centerアプリを開き、「私」タブをロードします。ビューの一番下にあるユーザーは、アカウント名とログアウトをタップできます。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"gamecenter:/me/account"]]; 

残念ながら、これはあなたのアプリの外にユーザーを連れて行きます。

+0

URLスキームを開いてログアウトする方法も見つけました:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@ "gamecenter:/ me/signout"]]; – sergio

+0

ゲームセンターを開かずに次のコマンドを実行することはできますか? "gamecenter:/ me/signout" – sergio

+0

私はそれを試していない。あなたはそれを試して結果をここに投稿できますか? "gamecenter:/ me/logout"とか、 "gamecenter:/ me/account/logout"のような他の組み合わせも試してみてください。 – jonsibley

関連する問題