iOS 本地推送
2016-02-27 08:39
453 查看
本地推送和通知有区别:
本地推送用的是:UILocalNotification
取消通知:
![](http://img.blog.csdn.net/20160305144830110)
![](http://img.blog.csdn.net/20160305144949824)
![](http://img.blog.csdn.net/20160305145101623)
本地推送用的是:UILocalNotification
// 1.创建本地推送通知对象 UILocalNotification *ln = [[UILocalNotification alloc] init]; // 2.设置通知属性 // 音效文件名 ln.soundName = @"buyao.wav"; // 通知的具体内容 ln.alertBody = @"重大新闻:xxxx xxxx被调查了...."; // 锁屏界面显示的小标题("滑动来" + alertAction) ln.alertAction = @"查看新闻吧"; // 通知第一次发出的时间(5秒后发出) ln.fireDate = [NSDate dateWithTimeIntervalSinceNow:5]; // 设置时区(跟随手机的时区) ln.timeZone = [NSTimeZone defaultTimeZone]; // 设置app图标数字 ln.applicationIconBadgeNumber = 5; // 设置通知的额外信息 ln.userInfo = @{ @"icon" : @"test.png", @"title" : @"重大新闻", @"time" : @"2014-08-14 11:19", @"body" : @"重大新闻:答复后即可更换就肯定会尽快赶快回家的疯狂估计很快将发的" }; // 设置启动图片 ln.alertLaunchImage = @"Default"; // 设置重复发出通知的时间间隔 ln.repeatInterval = NSCalendarUnitMinute; // 3.调度通知(启动任务) [[UIApplication sharedApplication] scheduleLocalNotification:ln];
取消通知:
相关文章推荐
- iOS将时间转化为时间戳
- cordova开发ios时候getScript函数无效的解决办法
- ios开发之抽屉效果图
- iOS 根据经纬度获取地名,根据地名获取经纬度
- iOS真机测试教程(无需开发者账号)
- iOS 数据持久化
- ios CGPoint CGFloat CGSize 的运用
- ios 跳转的运用 push和modal
- 蓝懿ios微博项目之扩展首页
- iOS开发之block详解
- ios自动释放池
- ios-提升之【5】-viewController的loadView以及view的属性
- 基于CocoaPods的iOS项目模块化实践
- ios-基础之【1】-类定义
- ios 在已有项目添加CoreData
- iOS 设计模式 - 观察者模式
- iOS 设计模式 - 组合模式
- iOS 设计模式 - 生成器模式
- 使用IOS7原生API进行二维码条形码的扫描
- RTMP协议实现IOS播放HEAAC思路