美文网首页
推送通知

推送通知

作者: Mr丶炎 | 来源:发表于2016-08-03 08:12 被阅读11次

推送通知的分类

  • 本地推送通知
    • 本地推送通知可以理解为不联网,即使没有网络也可以推送通知
    • 通知发送方:开发人员负责在APP内部发送
  • 远程推送通知
    • 必须在联网的情况下,向用户推送
    • 远程推送服务,又称APNs

在iOS8之后,本地通知需要设置注册


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // 判断当前版本
    if ([[UIDevice currentDevice].systemVersion doubleValue] >= 8.0) {
        
        UIUserNotificationSettings *setting = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound categories:nil];
        
        [application registerUserNotificationSettings:setting];
    }
    return YES;
}
- (IBAction)localNotifi:(id)sender {
    
    // 创建本地通知
    UILocalNotification *localNoti = [[UILocalNotification alloc] init];
    
    // 设置本地通知的内容,时间和内容是必填的
    // 设置通知发出的时间
    localNoti.fireDate = [NSDate dateWithTimeIntervalSinceNow:5.0];
    // 设置内容
    localNoti.alertBody = @"真的有毒!!!";
    
    localNoti.applicationIconBadgeNumber = 1;
    
    // 调用通知
    [[UIApplication sharedApplication] scheduleLocalNotification:localNoti];
}

相关文章

  • 本地推送通知、远程推送通知、激光推送

    title : 本地推送通知、远程推送通知、激光推送category : UI 本地推送通知、远程推送通知、激光...

  • 一些项目中可能只需要配置一次的东西吧

    本地推送&远程推送 1.远程推送 推送通知的分类远程推送通知本地推送通知 推送通知作用可以让不在前台运行的App告...

  • 推送通知

    推送通知 1. 什么是推送通知? 2. 推送通知的应用场景? 3. 推送通知的展现样式? 4. 推送通知的分类 本...

  • iOS远程推送和本地推送(一)

    推送和通知的区别: NSNotification:是看不到的 推送通知:是可以看到的 推送通知分类 本地推送通知 ...

  • iOS 推送通知

    iOS 推送通知 iOS 推送通知

  • 推送通知

    推送通知 推送通知的作用 推送通知的呈现效果 推送通知的呈现效果总结 总结一下,推送通知有5种不同的呈现效果 1....

  • 推送通知

    一、推送通知 注意:这里说的推送通知跟NSNotification有所区别NSNotification是抽象的,不...

  • 推送通知

    前言 本文主要讲本地通知和远程通知使用的一些注意点。 1. 不同系统注册远程通知的方法 注册远程通知的方法:在iO...

  • 推送通知

    什么是推送通知? APP退到后台,或者关闭时;应用推送一条消息告诉用户某件事情,应用通过点击通知进入到应用相应的页...

  • 推送通知

    基本介绍 iOS中分两种推送通知:本地推送 和 远程推送 推送通知的作用:就是可以让不在前台运行的app接收到消息...

网友评论

      本文标题:推送通知

      本文链接:https://www.haomeiwen.com/subject/qqjqsttx.html