2

我正在测试要在 Game Center 中运行的应用程序。当应用程序从图标启动时,如果应用程序是从 Game Center 启动的(从 Game Center 应用程序或作为朋友邀请的目标),我想要避免的序言。我正在检查我的 appDelegate 中的launchOptions,如下所示;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

NSLog(@"%sThe launch options are %@", __PRETTY_FUNCTION__, launchOptions);
if (launchOptions != nil) {

    [[KYTGlobals instance] setQuickStart:YES];
}

...

当应用程序由 Game Center 启动时,这很好用,但当它是通过朋友邀请启动时,启动选项变量为 NIL;

在供应门户中,我为开发启用了推送通知,但没有为生产启用。

有什么线索吗?

4

1 回答 1

2

我决定将此提交给 Apple 支持,但不幸的是,答案是不支持该功能,因为这需要 UIKit 对 GameKit 有一定的了解,从而导致跨框架依赖。我被要求将其作为错误提交。

于 2012-09-07T13:06:23.380 回答