iOS快速清除全部的消息推送
前言
越来越多的应用,请求用户推送权限,一般情况下,普通应用我是不允许的,除了通讯应用、支付宝(银行app有很多不羊毛的活动推送,不允许)、GTD(Things、Due)、健身(Kepp、SixPack),其它的像淘宝天猫、京东,每次打开app,都要反复问我还要不要打开推送,你们就不能先调查一下我用的iOS系统多久吗?请问一个用了4年以上的用户,如果他还想打你们家的app推送,难道不知道在那里开吗?脑子进水吧。
iOS10 以上
如果是iOS10以上,并且是iPhone 6S、iPhone 6S plus ,就可以利用3D Touch一键清除通知。
如果是点击推送的 x ,就会出现 Clear,点击后会清除当前区的推送
如果长压(3D Touch),就出现 Clear All Notifications,点击就会清楚全部的推送
iOS 9
如果是iOS 9 和更老的机型,首先按住锁屏上方的把手把通知中心拉下来,拖到底,松手,然后再向上把它拖回去,锁屏瞬间清空!
总结
iOS10以后的通知中心,合并了全部和未读消息,然后没有提供一个更好的展示形式,只是推送内容和交互更新,并没有解决推送过多的问题,就比如微信推送的消息是最多的,并且推送的类型也不一样,轻重急缓不分!
推送作为中国人工作和生活提示,已经越来越重要,更加高效和智能的推送展现,迫在眉睫。
听说iOS12会重新设计通知,希望是真的,非常期待,因为苹果这2年已经没有为系统做更多的创新或颠覆,希望苹果有所创新!
参考引用
注:本文首发于 iHTCboy's blog,如若转载,请注来源
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Android 中的线程池
为什么使用线程池? 1、重用线程,防止频繁的创建销毁线程所带来的时间和资源等性能损耗。 2、有效的控制最大线程并发数,防止大量线程抢夺系统资源引起卡顿,合理利用系统资源。 3、对线程进行简单管理、以及线程间更好的协作工作 Android 中有哪几种线程池? 实际意义上我们所说的几种常用线程池都是 Java 封装好,都在 Executors 这个工厂类里面了,笔者使用的是 JDK8 所以发现里面有六种线程池,接下来分别介绍下 1. FixedThreadPool 数量固定的核心线程池,当线程池处于空闲时线程也不会被回收,除非线程被关闭了。如果所有线程都在运行中,再有新任务添加时新任务会处于等在状态,知道有线程空闲在运行。处于等待的任务没有数量上限 2. CachedThreadPool 这是一种线程数量不定的线程池,他只有非核心线程,线程池如果没有空闲线程,会随时创建新的线程来工作,如果空下来的线程空闲时长超过 60 秒,则会被回收。他在长时间不工作的时候内部是没有任何线程的,也就是不消耗任何资源 3. SingleThreadExecutor 只有一个核心线程的线程池,所有任务都要排队...
- 下一篇
13.Glide源码分析1(生命周期关联)
Glide.with(mContext).load("baidu.com") .centerCrop().into(imageView); with方法 init方法.png Glide进行的网络请求可以和当前页面(Activity或者Fragment)生命周期绑定在一起,当在某一个页面中开始请求网络图片时,假设此时突然按了退出键,那么Glide能监听到这个页面(Activity或者Fragment)的onStop方法,它会将当前所有正在进行但是尚未完成的Request请求暂停掉;同样道理,当页面再次回到前台时,它可以监听到页面的onStart方法,然后将所有当前尚未完成的,没有被取消的并且当前不是请求状态中的Request启动起来开始请求。那么Glide是如何左到这一点的?我们从源码角度寻找答案。 可以看到Glide的with方法可以接收五种类型的Context public static RequestManager with(Context context) { RequestManagerRetriever retriever = RequestManagerRetriever...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2整合Redis,开启缓存,提高访问速度
- MySQL8.0.19开启GTID主从同步CentOS8
- Hadoop3单机部署,实现最简伪集群
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16