iOS--本地通知

原创 2016年08月30日 10:31:24

1.本地通知在程序在前台状态不会发出。

2.

// 只要程序在退出后台的状态下启动就会调用didFinishLaunchingWithOptions,我们可以根据launchOptions里面的数据来判断用户是根据通知来打开程序还是点击icon来点击程序的。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    return YES;
}

3.

// 当我们的程序没有退出后台,点击通知打开程序会调用didReceiveLocalNotification这个方法
- (void)application:(UIApplication *)application didReceiveLocalNotification:(nonnull UILocalNotification *)notification {  
}

4.设置本地通知

- (void)testLocalNotification {

    UILocalNotification *locaNote = [[UILocalNotification alloc] init];

    // 设置属性
    locaNote.alertAction = @"开始玩游戏";
    locaNote.alertBody = @"这是一条本地通知"; // 正文
    locaNote.applicationIconBadgeNumber = 1;
    locaNote.repeatInterval = NSCalendarUnitHour; // 重复时间
    locaNote.alertLaunchImage = @"default"; // 点击通知,打开程序时显示的启动图片
    locaNote.fireDate = [NSDate dateWithTimeIntervalSinceNow:30]; // 通知推送时间

    // 注册通知
    UIApplication *app = [UIApplication sharedApplication];
    [app cancelAllLocalNotifications];
    [app scheduleLocalNotification:locaNote];
}

5.移除本地通知

- (void)cancelLocaNote {
    UIApplication *app = [UIApplication sharedApplication];
    [app cancelAllLocalNotifications];
}
版权声明:欢迎转载!

相关文章推荐

ios——通知

  • 2013-05-08 11:31
  • 33KB
  • 下载

iOS通知例程

  • 2016-05-19 22:24
  • 32KB
  • 下载

ios键盘通知和自定义键盘

一.键盘通知 当文本View(如UITextField,UITextView, UIWebView内的输入框)进入编辑模式成为first responder时,系统会自动显示键盘。成为firstr...

IOS本地通知功能

  • 2013-09-12 10:32
  • 24KB
  • 下载

iOS10通知框架UserNotification理解与应用

关于通知,无论与远程Push还是本地通知,以往的iOS系统暴漏给开发者的接口都是十分有限的,开发者只能对标题和内容进行简单的定义,至于UI展示和用户交互行为相关的部分,开发者开发起来都十分困难。至于本...

jquery ios风格提示通知层

  • 2014-03-23 22:52
  • 83KB
  • 下载

iOS NSNotification(通知)传值~demo

//联系人:石虎  QQ: 1224614774昵称:嗡嘛呢叭咪哄 /** 注意点: 1.看 GIF 效果图.        2.看连线视图的效果图.        3.看实现代码(直接赋值实现效果...

ios 推送通知

  • 2014-08-25 10:45
  • 1.54MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)