私のアプリケーションは、ゲームセンターの資格情報を使ってアプリケーションにログインします。 ログアウト機能を実装する必要があります。 Game Center APIによると、プログラムでユーザーをログアウトすることはできません。Game Centerのプレーヤープロフィールビューを表示するには?
ゲームセンターのプレーヤープロフィールビューを表示することはできますか?この場合、ユーザーは自分でログアウトします(標準のGame Centerビューを使用)。
ありがとうございました。
私のアプリケーションは、ゲームセンターの資格情報を使ってアプリケーションにログインします。 ログアウト機能を実装する必要があります。 Game Center APIによると、プログラムでユーザーをログアウトすることはできません。Game Centerのプレーヤープロフィールビューを表示するには?
ゲームセンターのプレーヤープロフィールビューを表示することはできますか?この場合、ユーザーは自分でログアウトします(標準のGame Centerビューを使用)。
ありがとうございました。
これを呼び出してGame Centerアプリを開き、「私」タブをロードします。ビューの一番下にあるユーザーは、アカウント名とログアウトをタップできます。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"gamecenter:/me/account"]];
残念ながら、これはあなたのアプリの外にユーザーを連れて行きます。
URLスキームを開いてログアウトする方法も見つけました:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@ "gamecenter:/ me/signout"]]; – sergio
ゲームセンターを開かずに次のコマンドを実行することはできますか? "gamecenter:/ me/signout" – sergio
私はそれを試していない。あなたはそれを試して結果をここに投稿できますか? "gamecenter:/ me/logout"とか、 "gamecenter:/ me/account/logout"のような他の組み合わせも試してみてください。 – jonsibley
何をしようとしているかによって、ユーザーが自分のアプリ内でGame Centerを無効にできるようにすることもできます。言い換えれば、彼らはGame Centerにログインしたままですが、あなたのアプリはそうでないかのように、またはGame Centerが存在しないかのように扱います。 – jonsibley