//需要在AppDelegate里面启动APP的函数 加上

  

UIUserNotificationType types = UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert;UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:types categories:nil];[[UIApplication sharedApplication] registerUserNotificationSettings:settings];[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];



 UNUserNotificationCenter* userNofit=[UNUserNotificationCenter currentNotificationCenter];UNMutableNotificationContent* content = [[UNMutableNotificationContent alloc] init];content.body =@"body";content.sound=[UNNotificationSound defaultSound];//声音// 在 alertTime 后推送本地推送  延迟5秒UNTimeIntervalNotificationTrigger* trigger = [UNTimeIntervalNotificationTriggertriggerWithTimeInterval:5  repeats:NO];UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"L_UN"content:content trigger:trigger];[userNofit addNotificationRequest:request withCompletionHandler:^(NSError * _Nullable error) {//错误信息处理}];

static的作用:

1.在函数体内定义的static他的作用域为该函数体,该变量在内存中只被分配一次,因此,其值在下次调用时仍维持上次的值不变

2.在模块内的static全局变量可以被模块内所用函数访问,但是不能被模块外的其他函数访问

3.在模块内的staic全局变量可以被这一模块内的其他函数调用,这个函数的使用范围被限制在这个模块内;

4.在类中的static成员变量属于整个类所拥有,对类的所有对象只有一份拷贝,也就是说只要是该类的对象,那么该对象的中被static修饰的实例变量都指向同一块地址

const 关键字作用:

1.被const关键字修饰的实例变量,在初始化之后,其值就不能改变了,

2.队指针来说,可以指定指针本身为const,也可以指定指针所指的数据为const,或者二者同时指定为const;

3.对于类的成员函数,若指定其为const类型, 则表明他是一个函数,不能修改类的成员变量

转载于:https://www.cnblogs.com/mojiewei/p/6181903.html

IOS 本地推送 IOS10.0以上 static的作用 const的作用相关推荐

  1. IOS 本地推送和远程推送

    最近在研究iOS的推送问题,遇到了好多问题,经过很多大神的文章指点最终整理了一下,放在这里和大家分享. 准备工作 首先要有一台苹果的设备,模拟器是不支持推送的,所以你需要一台iphone,ipod t ...

  2. iOS本地推送UILocalNotification

    本地通知主要是基于app本身定时器的行为.即使app在后台,也会发送本地通知.一个app只能有有限数量的预定通知,最多允许最近的64条通知,其余通知将会被系统忽略. 推送通知的呈现效果: 在屏幕顶部显 ...

  3. iOS本地推送实现备忘录闹铃提醒

    本地通知是基于时间行为的一种通知形式,例如闹钟定时.待办事项提醒,又或者一个应用在一段时候后不使用通常会提示用户使用此应用等都是本地通知.创建一个本地通知通常分为以下几个步骤: 创建UILocalNo ...

  4. Unity 应用的消息推送《一》本地推送

    欢迎加入Unity业内qq交流群:956187480 qq扫描二维码加群 参考博客地址:https://blog.csdn.net/qq_37310110/article/details/804234 ...

  5. iOS原生推送(APNS)进阶iOS10推送图片、视频、音乐

    代码地址如下: http://www.demodashi.com/demo/13208.html 前言 我们首先要在AppDelegate里面进行iOS的适配,可以参考这篇文章 iOS原生推送(APN ...

  6. iOS开发 - ANPs推送通知 标签: 推送通知ANPs远程推送、本地推送

    iOS开发 - ANPs推送通知 标签: 推送通知ANPs远程推送本地推送 2015-05-03 14:12 3510人阅读 评论(0) 收藏 举报 本文章已收录于:  iOS知识库  分类: [IO ...

  7. iOS 如何获取本地音乐(iTunes)作为本地推送的音乐

    本地推送的音乐好像只能使用直接沙盒里面的音乐文件 现在 有需求是要使用本地音乐(iTunes)里的歌曲作为本地推送的音乐 不知道能不能实现  求大神指点

  8. iOS远程推送原理及实现过程

    该文章是我16年在公司博客上写的,除了证书注册的过程大致没有改变,像接收通知的方法都有所改变,所以将iOS 10 之后的接收通知及注册通知的方法在文章中补全,希望对正在处理远程推送的伙伴们有所帮助 一 ...

  9. IOS 10 推送

    背景 iOS10 新特性一出,各个大神就早已研究新特性能给场景智能化所带来的好处(唉,可惜我只是一个小白).我也被安排适配iOS10的推送工作! Apple 表示这是 iOS 有史以来最大的升级(ou ...

最新文章

  1. redhat5.5安装oracle10g出现问题
  2. cpythonjava解释xml_详解python使用lxml操作xml格式文件
  3. Celery中文翻译-Application
  4. 在64位的linux中运行32位的应用程序
  5. chart.js绘制精美的数据化图形--入门示例
  6. Java8 Stream详解~筛选:filter
  7. 计算机网络聚合怎么设置,交换机的端口聚合如何配置
  8. 浏览器原理(组成、引擎、渲染机制)
  9. leetcode 67 Add Binary
  10. Spring Boot + JPA + Oracle 自增长字段实现示例
  11. [翻译]Log Everything All the Time
  12. [论文阅读] Cascaded Partial Decoder for Fast and Accurate Salient Object Detection
  13. STORM之ITridentSpout、FirstN(取Top N)实现、流合并和join
  14. logback分环境配置
  15. QTableView 常用功能总结
  16. Idea中jclasslib的安装与使用
  17. 企业市场推广之网络营销运营策略探讨
  18. gif原理+gifsicle压缩gif
  19. cannot lock ref问题的解决
  20. 手机平板移动终端固定IP设置方法

热门文章

  1. 字符数据类型转换代码
  2. 又见国产化高性能芯片——“魂芯一号”
  3. 树莓派 - 设置只读文件系统,避免分区错误
  4. powerdesigner 同步mysql 报错_Win7下PowerDesigner连接mysql,反向工程,导出差异脚本,或直接同步...
  5. Linux网络编程---详解TCP
  6. 解决VS2017使用scanf报错问题
  7. 局部和全局引用的操作
  8. ed是什么梗_花泽香菜不笑了什么梗怎么回事?花泽香菜为什么是宅男女神?
  9. Netty初步之hello world
  10. JAVA的内省机制(introspector)与反射机制(reflection)