亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

iOS點擊推送消息跳到應(yīng)用指定頁面方法

 更新時間:2016年11月05日 11:04:19   作者:豆丶漿油條  
現(xiàn)在的推送用的越來越頻繁,幾乎每個應(yīng)用都開始用到了。這篇文章主要介紹了iOS點擊推送消息跳到應(yīng)用指定頁面方法,有需要的可以了解一下。

現(xiàn)在的推送用的越來越頻繁,幾乎每個應(yīng)用都開始用到了。其實又有幾個用戶會去看推送消息呢?沒辦法,產(chǎn)品經(jīng)理最大啊,只是苦了我們這一幫程序員??!閑話少說,進(jìn)入正題。兄弟我用的是極光推送,自然是以極光推送為例了。

現(xiàn)在點擊推送消息,有兩種跳轉(zhuǎn)方式:1.打開應(yīng)用,跳轉(zhuǎn)到應(yīng)用首頁;2.打開應(yīng)用,跳轉(zhuǎn)到指定頁面。

​第一種,你什么都不用設(shè)置,只要注冊極光應(yīng)用就可以。這里就不寫怎么注冊極光應(yīng)用了,可以參考官方文檔,寫的很詳細(xì)。

第二種,重頭戲來了。

// APP未運行時獲取通知的內(nèi)容 remoteNotification就是你們服務(wù)器發(fā)送的推送的內(nèi)容
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{​

NSDictionary *remoteNotification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];​

// 如果​remoteNotification不為空,代表有推送發(fā)過來,以下類似

if (remoteNotification) {

// 把應(yīng)用右上角的圖標(biāo)​去掉 這個最好寫上,要不然強(qiáng)迫癥會瘋的

[UIApplication sharedApplication].applicationIconBadgeNumber = 0;

​       //​ 發(fā)通知

​       [self performSelector:@selector(發(fā)送通知的方法,以下相同)withObject:remoteNotification afterDelay:1];

}

}​
// 程序運行時接收推送 userInfo就是你們服務(wù)器發(fā)送的推送的內(nèi)容

- (void)application:(UIApplication *)application

didReceiveRemoteNotification:(NSDictionary *)userInfo {

// Required

[APService handleRemoteNotification:userInfo];

if (userInfo) {

[UIApplication sharedApplication].applicationIconBadgeNumber = 0;

// 發(fā)通知, 通知內(nèi)容就是userInfo 你可以打印一下

}

}

- (void)application:(UIApplication *)application

didReceiveRemoteNotification:(NSDictionary *)userInfo

fetchCompletionHandler:(void

(^)(UIBackgroundFetchResult))completionHandler {

// IOS 7 Support Required

[APService handleRemoteNotification:userInfo];

completionHandler(UIBackgroundFetchResultNewData);

if (userInfo){

//​ 發(fā)通知

}

}

以上的三個方法,可以讓你接收到服務(wù)器發(fā)過來的推送內(nèi)容,在主線程中發(fā)通知,否則接收不到。如果你想讓應(yīng)用跳轉(zhuǎn)到首頁的詳情頁

- (void)viewDidLoad​{

// 添加觀察者​ 讓程序執(zhí)行跳轉(zhuǎn)到詳情頁的方法

}​

如果你想讓應(yīng)用跳轉(zhuǎn)到第三頁的詳情頁 在發(fā)送通知的方法中加上:

_tabBarViewController.selectedIndex = 2;​

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • IOS緩存管理之YYCache使用詳解

    IOS緩存管理之YYCache使用詳解

    這篇文章主要介紹了IOS緩存管理之YYCache使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • iOS中l(wèi)ebel特殊字符的自動換行問題解決

    iOS中l(wèi)ebel特殊字符的自動換行問題解決

    這篇文章主要給大家介紹了關(guān)于iOS中l(wèi)ebel特殊字符的實現(xiàn)不自動換行的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)iOS具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • iOS 仿微博客戶端紅包加載界面 XLDotLoading效果

    iOS 仿微博客戶端紅包加載界面 XLDotLoading效果

    這篇文章主要介紹了iOS 仿微博客戶端紅包加載界面 XLDotLoading,需要的朋友可以參考下
    2017-02-02
  • iOS中排列組合算法的使用小結(jié)

    iOS中排列組合算法的使用小結(jié)

    這篇文章主要給大家介紹了關(guān)于iOS中排列組合算法使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • iOS應(yīng)用設(shè)計模式開發(fā)中職責(zé)鏈(責(zé)任鏈)模式的實現(xiàn)解析

    iOS應(yīng)用設(shè)計模式開發(fā)中職責(zé)鏈(責(zé)任鏈)模式的實現(xiàn)解析

    這篇文章主要介紹了iOS應(yīng)用設(shè)計模式開發(fā)中職責(zé)鏈模式的相關(guān)實現(xiàn)解析,示例代碼為傳統(tǒng)的Objective-C,需要的朋友可以參考下
    2016-03-03
  • 解決Xcode8打包上傳構(gòu)建版本無效的辦法

    解決Xcode8打包上傳構(gòu)建版本無效的辦法

    這篇文章主要介紹的是自己在打包上傳項目的時候遇到的一個問題,通過自己的努力一步步解決了,現(xiàn)將解決方法方法分享給大家,希望給同樣遇到這個問題的朋友們能有所幫助,下面來一起看看吧。
    2016-09-09
  • iOS富文本的使用方法示例詳解

    iOS富文本的使用方法示例詳解

    這篇文章主要給大家介紹了關(guān)于iOS富文本的使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • iOS應(yīng)用中發(fā)送HTTP的get請求以及HTTP異步請求的方法

    iOS應(yīng)用中發(fā)送HTTP的get請求以及HTTP異步請求的方法

    這篇文章主要介紹了iOS應(yīng)用中發(fā)送HTTP的get請求以及HTTP異步請求的方法,代碼為傳統(tǒng)的Objective-C語言,說明都簡單地融入于注釋之中,需要的朋友可以參考下
    2016-02-02
  • iOS當(dāng)多個網(wǎng)絡(luò)請求完成后執(zhí)行下一步的方法詳解

    iOS當(dāng)多個網(wǎng)絡(luò)請求完成后執(zhí)行下一步的方法詳解

    在多線程中,有時候我們會遇到一個界面同時有多個網(wǎng)絡(luò)請求(比如a,b,c,d四個網(wǎng)絡(luò)請求),在這四個個請求結(jié)束后,在請求到數(shù)據(jù)去做其他操作(UI更新等),下面這篇文章主要給大家介紹了關(guān)于iOS當(dāng)多個網(wǎng)絡(luò)請求完成后執(zhí)行下一步的相關(guān)資料,需要的朋友可以參考下。
    2017-12-12
  • 詳解iOS開發(fā)中UITableview cell 頂部空白的多種設(shè)置方法

    詳解iOS開發(fā)中UITableview cell 頂部空白的多種設(shè)置方法

    這篇文章主要介紹了詳解iOS開發(fā)中UITableview cell 頂部空白的多種設(shè)置方法的相關(guān)資料,需要的朋友可以參考下
    2016-04-04

最新評論