iOS本地推送

iOS本地推送

在 Appdelegate.m 中实现本地推送

iOS本地推送_第1张图片

一、注册通知并且授权

- (void)resgisterLocalNotification;


二、已经注册通知,处理通知就在这个方法中执行

- (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings;


三、收到通知

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification;

 应用程序在前台收到本地通知时调用。

 1.app 在前台(活跃状态) 收到了本地通知调用,(本地通知不会有效果)

 2.app 在后台 收到了本地通知,并且点击通知进入了前台 也会调用


四、有时候需要取消某个通知,可以这样做:

- (void)cancellLocalNotificationWithKey:(NSString *)key;


奋斗如果帮到了你,要记得分享哦奋斗

你可能感兴趣的:(iOS本地推送)