2012-04-03 42 views
0

我的應用程序使用ios遊戲中心憑據登錄到應用程序。 並需要實現註銷功能。根據Game Center API,無法以編程方式註銷用戶。如何顯示遊戲中心的玩家資料視圖?

那麼,是否有可能顯示遊戲中心的玩家資料視圖?在這種情況下,用戶將自行註銷(使用標準的Game Center視圖)。

謝謝。

+0

根據你想要做什麼,它可能是一個很好的功能,允許用戶在你自己的應用程序中禁用Game Center。換句話說,他們仍然登錄到Game Center,但是你的應用將它們視爲不是,或者就好像Game Center不存在一樣。 – jonsibley 2012-04-03 17:03:06

回答

0

調用此方法打開Game Center應用程序並加載「我」選項卡。在視圖的底部,用戶可以點擊他們的帳戶名稱並註銷。

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

不幸的是,這會將用戶帶到應用程序之外。

+0

還發現如何通過打開URL方案註銷:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@「gamecenter:/ me/signout」]]; – sergio 2012-04-03 17:29:14

+0

是否可以在不打開Game Center的情況下執行以下命令? 「gamecenter:/ me/signout」 – sergio 2012-04-03 17:33:35

+0

我還沒有嘗試過。你可以嘗試它並在這裏發佈結果?也可以嘗試「gamecenter:/ me/logout」,也可以使用其他一些組合,例如「gamecenter:/ me/account/logout」。 – jonsibley 2012-04-03 17:35:01