Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重定向至在IOS中从通知栏录制推送消息时查看_Ios_Objective C_Iphone_Ipad_Xcode5 - Fatal编程技术网

重定向至在IOS中从通知栏录制推送消息时查看

重定向至在IOS中从通知栏录制推送消息时查看,ios,objective-c,iphone,ipad,xcode5,Ios,Objective C,Iphone,Ipad,Xcode5,我正在尝试在ios中编写聊天应用程序。我需要知道,如果应用程序在后台运行或应用程序被终止,如何重定向到通知栏中录制推送消息时的任何特定视图 需要尽快回复 所以。。。当应用程序未运行且收到推送通知时,当用户单击推送通知时,应用程序将启动,现在。。。推送通知内容将在其launchOptions参数中的-didFinishLaunchingWithOptions:方法中可用 换句话说-这次不会执行DidReceiveMemoteNotification,您还需要执行以下操作: - (BOOL)appl

我正在尝试在ios中编写聊天应用程序。我需要知道,如果应用程序在后台运行或应用程序被终止,如何重定向到通知栏中录制推送消息时的任何特定视图


需要尽快回复

所以。。。当应用程序未运行且收到推送通知时,当用户单击推送通知时,应用程序将启动,现在。。。推送通知内容将在其launchOptions参数中的-didFinishLaunchingWithOptions:方法中可用

换句话说-这次不会执行DidReceiveMemoteNotification,您还需要执行以下操作:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    {
        //...
        NSDictionary *userInfo = [launchOptions valueForKey:@"UIApplicationLaunchOptionsRemoteNotificationKey"];
        NSDictionary *apsInfo = [userInfo objectForKey:@"aps"];

        if(apsInfo) {
            //there is some pending push notification, so do something
            //in your case, show the desired viewController in this if block
        }
        //...
    }

谢谢,但是如果应用程序是第一次启动的话,这个就可以了。如果应用程序在后台运行,并且出现新的推送通知,那么?