// // GiGaLocalNotificationManager.h // GIGA // // Created by lianxiang on 2018/8/24. // Copyright © 2018年 com.giga.ios. All rights reserved. // #import #import @interface GiGaLocalNotificationManager : NSObject /** 本地推送管理中心 */ +(GiGaLocalNotificationManager*)localNotifiationCenter; /** 发送本地通知 ios 8 后 iOS10 前 @param alertBoday 通知显示内容 @param timeInterval 设置通知发送时间,单位秒 @param alertAction 解锁滑动时事件 @param identifier ios 10 即是Identifier iOS8 是userInfo key value 值 */ -(void)sendLocalNotification:(NSString *)alertBoday fireTimeInterval:(NSTimeInterval )timeInterval alertAction:(NSString *)alertAction withIdentifier:(NSString *)identifier; /** 删除当前程序注册的所有通知 */ -(void)cancelAllLocalNoitification; /** 删除指定的通知,一般用于取消重复的通知或者还没有被调用的通知,先获取通知,再遍历根据条件去删除(条件是 UserInfo 的值,是发送通知时所携带的参数) */ -(void)cancelLocalNitificationByUserInfowithIdentifier:(NSString *)identifier; /** iOS 8 收到本地通知 iOS10通过 UNUserNotificationCenterDelegate实现 */ -(void)didResaveloaclNitification:(UILocalNotification *)localNitification; //处理通知。。 @end