本地推送

本地推送

 

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

 

本地推送:

 

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

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

 

posted @ 2018-04-15 17:41  看谷秀  阅读(163)  评论(0编辑  收藏  举报