我正在测试在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];
}
...
当游戏中心启动应用程序时,此功能正常,但是当它在朋友的脚下启动时邀请启动选项变量为NIL;
在配置门户中,我已启用推送通知以进行开发,但不支持生产。
任何线索?
答案 0 :(得分:2)
我决定将此提交给Apple支持,但遗憾的是答案是不支持该功能,因为这需要UIKit对GameKit有一些了解,因此会导致跨框架依赖。我被要求将其作为错误提交。