2010-10-06 41 views
1

当我通过多任务OS4.1 3GS设备上的推送通知启动i 时,didFinishLaunchingWithOptions方法未被调用。我刚刚获得 AppdidEnterForeground调用。这是它在多任务设备上的方式吗?文档 不说这个。如果没有调用,我如何访问launchOptions字典。didFinishLaunchingWithOptions未被调用

感谢

+0

如果它没有被调用,但正在调用applicationDidEnterForeground,那么应用程序已经在运行 - 你想要做什么? – 2010-10-06 14:52:39

+0

好的,我认为它必须处于后台状态,但是处于运行模式而不是暂停状态。我想如果它真的被暂停,那么它会被调用。我将检查并发回 – tech74 2010-10-06 16:09:12

回答

1
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 

如果您的应用程序收到通知运行时,在后台或前台叫。

如果您阅读应用程序的applicationState属性,则可以确定您的应用程序在接收此通知时是否处于活动状态。

+0

当您通过点击通知启动应用程序时,该方法将被调用。不在实际到达远程通知的时刻。 – Franklin 2016-03-28 21:17:34