本地推送

本地推送

首先这个通知,当程序启没启动,都会发送,

本地推送:

 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 当进程在运行( 无论前后台) 这样有推送进来就会调用这个方法

注意点:如果用户正在看当前应用,推送消息也会正常发出,不过不会提醒,就不要跳了, 加判断(前台运行直接返回)

原文地址:https://www.cnblogs.com/ly1973/p/8848459.html