2

我有一种方法可以检查玩家是否登录到 Game Center。如果不是,我想用一个按钮显示一个警报视图,直接将他们带到 Game Center 应用程序进行登录。这有可能吗?

4

2 回答 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

Apple 建议您在自己的应用程序中显示 Game Center UI,而不是强制用户在应用程序之间切换。这涉及设置authenticateHandler属性或调用authenticateWithCompletionHandler对象GKLocalPlayer如 Game Center Programming Guide 中所述

于 2013-04-01T09:46:36.483 回答