本地推送
本地推送
首先这个通知,当程序启没启动,都会发送,
本地推送:
UILocalNotification *ln = [[UILocalNotification alloc] init];//实例化配置参数
参数如下 sound / aleartbody / userInfo fireDate 声音/内容/消息体 / 触发时间
IApplication sharedApplication] scheduleLocalNotification:ln];//添加到application中
ps:图标 /app名字 无需设置 内容需要设置aleartbody
经典问题: 怎么点击图片 进入指定界面
1 当进程杀死时
程序启动didFinishLunch:(NSDictionary *)lunchOptions 获取启动字典参数通过UIApplicationLaunchOptionsLocalNotificationKey获取本地消息
UILocalNotification 如果其部位空,则是点击推送消息进入,获取userInfo消息体,判断该跳那跳那
2 当进程在运行( 无论前后台) 这样有推送进来就会调用这个方法
注意点:如果用户正在看当前应用,推送消息也会正常发出,不过不会提醒,就不要跳了, 加判断(前台运行直接返回)