(iPhone/iPad开发)通过LocalNotification实现iOS定时本地推送功能
来源:互联网 发布:念奴娇鸟儿问答知乎 编辑:程序博客网 时间:2024/05/29 16:37
通过iOS的UILocalNotification Class可以实现本地app的定时推送功能,即使当前app是后台关闭状态。
可以实现诸如,设置app badgenum,弹出一个alert,播放声音等等,实现很简单
UILocalNotification *notification=[[UILocalNotification alloc] init]; if (notification!=nil) { NSDate *now=[NSDate new]; notification.fireDate=[now dateByAddingTimeInterval:15]; notification.timeZone=[NSTimeZone defaultTimeZone]; notification.alertBody=@"定时推送通知!"; notification.soundName = @"default"; [notification setApplicationIconBadgeNumber:22]; [[UIApplication sharedApplication] scheduleLocalNotification:notification]; }
写了一个demo,大家直接看demo就一目了然了,很方便,在适当场合使用还是蛮实用的~
源代码链接:https://github.com/andypan1314/LocalNotificationTest
Apple 官方文档参考地址:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction.html
- (iPhone/iPad开发)通过LocalNotification实现iOS定时本地推送功能
- Unity IOS本地消息通知LocalNotification的使用—推送功能
- (iPhone/iPad开发)在iOS设备上实现摇晃手机体验的相关功能
- (iPhone/iPad开发)在iOS设备上实现摇晃手机体验的相关功能
- IOS本地定时推送通知
- iPhone开发 - 本地推送
- iOS推送:实现本地推送
- iOS推送:实现本地推送
- iOS推送:实现本地推送
- iOS推送:实现本地推送
- iOS推送:实现本地推送
- iOS 实现本地推送
- iOS本地推送常用开发中,通过消息传递信息
- iOS本地推送---常用开发中,通过消息传递信息
- 记录下自己是怎么实现本地推送(LocalNotification)的,以及播放声音、振动的实现
- iphone和ipad拍照功能的实现
- ios(iphone/ipad)重新弹出“推送申请对话框”
- Android使用alarmManager实现本地定时推送
- MatLab2012b/MatLab2013b 分类器大全(svm,knn,随机森林等)
- 新站快速排名的优化流程
- 错误处理(Error-Handling):为何、何时、如何
- 打印快递单不显示收货人省市区,提供两种解决方案
- 键盘KeyCode值列表
- (iPhone/iPad开发)通过LocalNotification实现iOS定时本地推送功能
- ext 树节点的一些常用操作
- 修改注册表来修改IE的设置
- mini2440 root_qtopia 文件系统启动过程分析
- java正则表达式替换空格和换行符
- ArcGIS Api For Android学习之(三)画点、线、面
- 交换机的背板容量、交换容量和包转发能力
- silverlight与页面交互
- 自动调整toolkit:ListPicker大小xaml