本地推送的實(shí)現(xiàn)

本地推送(主要用于耗時(shí)操作,當(dāng)操作完成之后可以通知給用戶)

步驟如下:

1.在app delegate? didFinishLaunchingWithOptions方法中進(jìn)行推送設(shè)置

推送設(shè)置(iOS8.0以后設(shè)置方法發(fā)生改變)

//版本適配問題

if ([UIDevice currentDevice].systemVersion.floatValue >= 8.0)//當(dāng)前使用設(shè)備

{

//采取8.0以上的設(shè)置

/**

*? @param UIUserNotificationType 推動通知的類型(聲音/文字/標(biāo)示(徽章))

*? @param categories 額外設(shè)置(設(shè)置額外按鈕)

*/

UIUserNotificationSettings * settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil];

//讓當(dāng)前程序接收/注冊推送通知設(shè)置

[application registerUserNotificationSettings:settings];

//詢問用戶是否允許

[application registerForRemoteNotifications];

}

2.開始推送

UILocalNotification * noti = [[UILocalNotification alloc]init];

if (noti) {

//設(shè)置推送通知

//通知推送事件

//開啟事件為當(dāng)前時(shí)間后10秒

noti.fireDate = [[NSDate date] dateByAddingTimeInterval:10];

//重復(fù)次數(shù)

//不重復(fù)

noti.repeatInterval = 0;

//設(shè)置推送時(shí)區(qū)

noti.timeZone = [NSTimeZone defaultTimeZone];

//增加圖標(biāo)標(biāo)示

noti.applicationIconBadgeNumber = 1;

//設(shè)置推送聲音 音頻聲音格式要為蘋果原生支持的

noti.soundName = UILocalNotificationDefaultSoundName;

//推送內(nèi)容

noti.alertBody = @"ajdfjkjljhb";

//設(shè)置推送的攜帶詳情,例如為某影片播放網(wǎng)址

noti.userInfo = @{@"URL":@""};

//執(zhí)行推送

[[UIApplication sharedApplication] scheduleLocalNotification:noti];

}

注:通過推送進(jìn)入App時(shí)會調(diào)用的方法

-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification

{

NSLog(@"通過推送進(jìn)入APP");

NSDictionary * us = notification.userInfo;

NSLog(@"URL為:%@",us[@"URL"]);

//執(zhí)行跳轉(zhuǎn)

[self.window.rootViewController presentViewController:[[PlayViewController alloc]init] animated:YES completion:nil];

}


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末嗅骄,一起剝皮案震驚了整個(gè)濱河市错览,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌竿刁,老刑警劉巖憔恳,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡电媳,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進(jìn)店門庆亡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來匾乓,“玉大人,你說我怎么就攤上這事又谋∑捶欤” “怎么了娱局?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長咧七。 經(jīng)常有香客問我衰齐,道長,這世上最難降的妖魔是什么继阻? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任耻涛,我火速辦了婚禮,結(jié)果婚禮上瘟檩,老公的妹妹穿的比我還像新娘抹缕。我一直安慰自己,他們只是感情好墨辛,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布卓研。 她就那樣靜靜地躺著,像睡著了一般睹簇。 火紅的嫁衣襯著肌膚如雪奏赘。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天带膀,我揣著相機(jī)與錄音志珍,去河邊找鬼。 笑死垛叨,一個(gè)胖子當(dāng)著我的面吹牛伦糯,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播嗽元,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼敛纲,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了剂癌?” 一聲冷哼從身側(cè)響起淤翔,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎佩谷,沒想到半個(gè)月后旁壮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谐檀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年抡谐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片桐猬。...
    茶點(diǎn)故事閱讀 39,739評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡麦撵,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情免胃,我是刑警寧澤音五,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站羔沙,受9級特大地震影響躺涝,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜撬碟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一诞挨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧呢蛤,春花似錦惶傻、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蜈敢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間汽抚,已是汗流浹背抓狭。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留造烁,地道東北人否过。 一個(gè)月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像惭蟋,于是被迫代替她去往敵國和親苗桂。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 推送通知 注意:這里說的推送通知跟NSNotification有所區(qū)別 NSNotification是抽象的告组,不可...
    iOS開發(fā)攻城獅閱讀 4,221評論 1 13
  • 概述 在多數(shù)移動應(yīng)用中任何時(shí)候都只能有一個(gè)應(yīng)用程序處于活躍狀態(tài)煤伟,如果其他應(yīng)用此刻發(fā)生了一些用戶感興趣的那么通過通知...
    莫離_焱閱讀 6,512評論 1 8
  • 極光推送: 1.JPush當(dāng)前版本是1.8.2,其SDK的開發(fā)除了正常的功能完善和擴(kuò)展外也緊隨蘋果官方的步伐木缝,SD...
    Isspace閱讀 6,719評論 10 16
  • 推送通知注意:這里說的推送通知跟NSNotification有所區(qū)別NSNotification是抽象的便锨,不可見的...
    醉葉惜秋閱讀 1,515評論 0 3
  • 在簡單項(xiàng)目中,有使用到apns推送服務(wù)我碟,許多文章有涉及到卻沒有講清楚鸿秆。最近做福路通項(xiàng)目,有使用到怎囚,做一個(gè)總結(jié)。 推...
    天空的守望者閱讀 903評論 0 3