在前面已經做完了極光消息的推送,那麼有消息了,如何跳轉到需要的控制器呢?其實,主要還是在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,如需轉載請自行聯系原作者