天天看點

iOS:極光推送控制器跳轉

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

具體代碼如下:我這裡是差別環信推送消息控制器跳轉和環信推送消息控制器跳轉

通過在極光推送的伺服器上設定自定義字段,用來判斷跳轉的是極光推送的消息控制器

iOS:極光推送控制器跳轉
iOS:極光推送控制器跳轉
iOS:極光推送控制器跳轉

程式猿神奇的手,每時每刻,這雙手都在改變着世界的互動方式!

本文轉自當天真遇到現實部落格園部落格,原文連結:http://www.cnblogs.com/XYQ-208910/p/5506363.html,如需轉載請自行聯系原作者

繼續閱讀