在前面已经做完了极光消息的推送,那么有消息了,如何跳转到需要的控制器呢?其实,主要还是在userInfo这个消息里面做判断来处理,具体如下:
下面这两个是远程推送时接收消息的方法,这是应用程序提供的方法,只要成功注册了极光推送,推送消息时,就会调用这两个方法,在这两个方法收到的userInfo消息做判断即可。
// Required,For systems with less than or equal to iOS6
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo;
// IOS 7 Support Required
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler;
具体代码如下:我这里是区别环信推送消息控制器跳转和环信推送消息控制器跳转
通过在极光推送的服务器上设置自定义字段,用来判断跳转的是极光推送的消息控制器

程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!
本文转自当天真遇到现实博客园博客,原文链接:http://www.cnblogs.com/XYQ-208910/p/5506363.html,如需转载请自行联系原作者