请给我一些关于这个案例的提示。我有一个可以接收推送通知的 iPhone APP。当我在通知中心点击这个通知时,我的APP就会启动。有没有办法配置我的APP中的屏幕根据收到的通知而不是默认屏幕显示。应该是可以的,因为我在一些APP中看到过这些行为。搜索答案后,我得到了以下方法,但是如果应用程序在后台并且我单击通知中心中的消息 didFinishLaunchingWithOptions 并且不会调用 didReceiveRemoteNotification ,而是会调用 applicationWillEnterForeground 。在这种情况下,我如何将数据传递给应用程序。
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
}
// will be called when in foreground
(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
}