iOS 本地通知

iOS8以上 申请推送

  if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]){
        [application registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil]];
    }
    else {
        [application registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge];
    }
    



 
    UILocalNotification* localNotification = [[UILocalNotification alloc] init];
    
    localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:10];  //30秒后推送
    localNotification.timeZone = [NSTimeZone localTimeZone];
    localNotification.userInfo = @{
                                   @"name":@"the Name",
                                   @"id":@"0",
                                   };
    localNotification.alertBody = @"alertBody";
    localNotification.alertTitle = @"title";
    
    [[UIApplication sharedApplication] scheduleLocalNotification:localNotification]; //注入系统

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS 本地通知和远程推送 推送通知的应用,可以推送最新的消息给用户,获得更多的关注。推送分为本地推送和远程推送两...
    李小六_阅读 1,310评论 0 6
  • 最近忙毕业的事情,到了6月底才忙完,刚毕业,然后又是公司推新版本,很累很骚,所以到现在才有时间更新博客,其实也是因...
    李昭宏阅读 904评论 3 3
  • 前言 首先我们要明白通知和推送是不一样的。 通知是iOS操作系统层面上的功能,说白了就是iPhone上的通知条,通...
    進无尽阅读 1,539评论 0 0
  • 一、苹果中的几种通知 1、广播通知(NSNotificationCenter) 1)实现一个对象对多个对象的通信 ...
    空白Null阅读 1,236评论 0 1
  • 1 前段时间,看到一个女同学在朋友圈发了一大段骂人的脏话,曾经我们俩是很要好的朋友,有什么话就直接说,从不拐弯抹角...
    邵晓宁阅读 1,685评论 0 5