iOS拿到推送从而跳转到指定页面

来源:互联网 发布:淘宝达人入口网址 编辑:程序博客网 时间:2024/05/21 19:33
//这是程序杀死后再通过点击通知进入时调用的方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
<br>
<br>   if(launchOptions)
<br>
<br>    {
<br>
<br>        [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
<br>
<br>        NSDictionary *userInfo = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey];
<br>
<br>        [self presentViewControllerWithUserInfo:userInfo];
<br>
<br>    }
<br>
<br>}
<br>
<br>
<br>
<br>//App状态为正在前台或者后台运行,那么此函数将被调用
<br>
<br>- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
<br>
<br>{
<br>
<br>   
<br>
<br>   if(application.applicationState != UIApplicationStateActive)
<br>
<br>    {
<br>
<br>
<br>
<br>        [self presentViewControllerWithUserInfo:userInfo];
<br>
<br>       
<br>
<br>    }
<br>
<br>}
<br>
<br>
<br>
<br>#pragma mark - 消息跳转页面
<br>
<br>- (void)presentViewControllerWithUserInfo:(NSDictionary *)userInfo
<br>
<br>{
<br>
<br>      //拿出你的消息内容,跳转即可~~
<br>
<br>[self.window.rootViewController presentViewController:fyfNavCtrl animated:YES completion:^{
<br>
<br>                   //
<br>
<br>                }];
<br>
<br>}
0 1
原创粉丝点击