Iphone 我如何检测我的应用程序已从游戏中心推送通知启动

Iphone 我如何检测我的应用程序已从游戏中心推送通知启动,iphone,ios,push-notification,game-center,launching-application,Iphone,Ios,Push Notification,Game Center,Launching Application,我正在测试一个在游戏中心运行的应用程序。当应用程序从图标启动时,如果应用程序是从Game Center启动的(无论是从Game Center应用程序还是作为好友邀请的目标),我都希望避免使用序言。我正在检查appDelegate中的启动选项,如下所示: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSLog(@"%sT

我正在测试一个在游戏中心运行的应用程序。当应用程序从图标启动时,如果应用程序是从Game Center启动的(无论是从Game Center应用程序还是作为好友邀请的目标),我都希望避免使用序言。我正在检查appDelegate中的启动选项,如下所示:

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

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

    [[KYTGlobals instance] setQuickStart:YES];
}

当应用程序由游戏中心启动时,此功能正常工作,但当应用程序在朋友邀请下启动时,启动选项变量为零

在Provisioning portal中,我已为开发启用推送通知,但未为生产启用推送通知


有什么线索吗

我决定将此提交给苹果支持部门,但不幸的是,该功能不受支持,因为这需要UIKit对GameKit有一定的了解,因此会导致跨框架依赖性。我被要求将其作为bug提交。

这是一款使用GKTurnBasedMatch的回合制游戏吗?不,它不是回合制游戏。你能分享一个bug吗?或者是一个可以跟踪它的特定苹果URL吗?我也对这个功能感兴趣。