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