我正在测试要在 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;
在供应门户中,我为开发启用了推送通知,但没有为生产启用。
有什么线索吗?