为什么会存在这样的 问题,刚开始的时候我也搞不清楚,之前用极光的时候杀死程序后也会收到推送,但最近重新再去集成时就完全不好使了,这我就纳闷了,虽然Google在高版本上的android上面不建议线程守护,所以将进程有关的Service都杀掉了,但旧版本还是有这个功能的啊 !真尼玛,后来猜测估计是因为要适配6.0所以低版本的一些代码就删除了,造成低版本的也不行了,接下来分析一下这个问题。

首先我们把Android分为两类机型,一种是原生态的Android系统,比如Nexus,三星等机型,一种是深度定制的(当然不是所有定制机型都存在你说的问题),比如小米,魅族。 我们分开来讨论:

1. 原生态系统:
App不打开,可以收到消息。 这个不管是老版SDK,还是新版本SDK,都是这样的,在三星部分手机上可以。

2. 深度定制系统(目前有MIUI,魅族):
仍然分两种情况来说明这个问题:
2.1 .1 友盟上来说设备上有集成友盟消息推送的其它App已经打开(要求SDK版本是2.2.0以上),你的App不打开,也能收到消息。 你可以尝试在你的设备上安装我们的Demo,以及你们的App,打开友盟demo,不打开你们的App,给你们的App发通知,是能收到的。
2.1.2  设备上所有集成友盟推送SDK的App都没有打开,那么就收不到消息。

2.2.1  极光的原理也大概是通过服务保持和服务器端的长连接,进行心跳检测,进行消息数据的传递的

3. 解决方案
仍然分两种情况来说明这个问题:
3.1  目前来说友盟及极光等都没有解决这样的问题,确实在用户不给权限的情况下,很难处理。

3.2  在集成友盟/极光的基础上集成小米推送、华为推送。
3.3  在小米、华为、oppo等手机上如果想让APP杀死后还收到推送的话,只能让用户手动操作,以下是在极光看到的一些步骤:

由于第三方 ROM 的管理软件需要用户手动操作

  • 小米【MIUI】

    • 自启动管理:需要把应用加到【自启动管理】列表,否则杀进程或重新开机后进程无法开启
    • 通知栏设置:应用默认都是显示通知栏通知,如果关闭,则收到通知也不会提示
    • 网络助手:可以手动禁止已安装的第三方程序访问2G/3G和WIFI的网络和设置以后新安装程序是否允许访问2G/3G和WIFI的网络
    • MIUI 7 神隐模式: 允许应用进行自定义配置模式,应用在后台保持联网可用,否则应用进入后台时,应用无法正常接收消息。【设置】下电量和性能中【神隐模式】
  • 华为【Emotion】

    • 自启动管理:需要把应用加到【自启动管理】列表,否则杀进程或重新开机后进程不会开启,只能手动开启应用
    • 后台应用保护:需要手动把应用加到此列表,否则设备进入睡眠后会自动杀掉应用进程,只有手动开启应用才能恢复运行
    • 通知管理:应用状态有三种:提示、允许、禁止。禁止应用则通知栏不会有任何提醒
  • 魅族【Flyme】

    • 自启动管理:需要把应用加到【自启动管理】列表,否则杀进程或重新开机后进程无法开启
    • 通知栏推送:关闭应用通知则收到消息不会有任何展示
    • 省电管理: 安全中心里设置省电模式,在【待机耗电管理】中允许应用待机时,保持允许,否则手机休眠或者应用闲置一段时间,无法正常接收消息。
  • VIVO【Funtouch OS】

    • 内存一键清理:需要将应用加入【白名单】列表,否则系统自带的“一键加速”,会杀掉进程
    • 自启动管理:需要将应用加入“i管家”中的【自启动管理】列表,否则重启手机后进程不会自启。但强制手动杀进程,即使加了这个列表中,后续进程也无法自启动。
  • OPPO【ColorOS】

    • 冻结应用管理:需要将应用加入纯净后台,否则锁屏状态下无法及时收到消息
    • 自启动管理:将应用加入【自启动管理】列表的同时,还需要到设置-应用程序-正在运行里锁定应用进程,否则杀进程或者开机后进程不会开启,只能手动开启应用

今本人亲自尝试,按照上列步骤在对应的手机中开启权限,即使APP杀死也能收到推送,但这种方案太不好了,只能期待第三方尽快解决。

原文地址:http://blog.csdn.net/u013776057/article/details/51671490

使用极光/友盟推送,APP进程杀死后为什么收不到推送相关推荐

  1. 友盟+推出U-Push Pro版,享受更灵活的消息推送体验!

    近日,友盟+推出U-Push Pro版,新版本提供了更快的发送速度.无上限的发送条数,同时增强了用户标签自定义能力和数据分析指标维度,实现更智能和个性化的推送,帮助App提升用户活跃度和粘性. 核心能 ...

  2. 友盟开放日: 通过 App 内社区提高留存率的 6 个技巧

    很多开发者都有这样的疑问:应用内社区究竟能够将 App 的用户留存率提升多少? 在日前友盟开放日深圳站中,友盟微社区产品负责人陆义元给出了答案:通过有效的社区运营能够将次日留存提升最少 5%,最高达到 ...

  3. iOS 调试友盟SDK和微信SDK集成后的兼容性

    为了解决App在通过微信登录.分享时提示"未验证的应用"这个问题,更新了友盟SDK,同时也更新了微信SDK. 最新版本的微信SDK,需要设置Universal Links,同时需要 ...

  4. 友盟推送 php,laravel5.4+umeng(友盟)集成app消息推送功能

    版本 laravel5.4 1.安装 cmd cd 到项目文件 执行安装 composer require zzl/umeng 2.配置信息 打开配置文件app.php文件,找到providers 和 ...

  5. Android 关于App被杀死后,如何接收极光推送

    作为一个程序媛,我要做到的就是听从上级的安排,有需求就实现.但是有的事情我表示真的很无力啊,就比如标题所说的需求. 因为ios在杀死app后都可以接收到通知,所以不懂的人就会觉得那Android应该都 ...

  6. ios APP进程杀死之后和APP在后台接收到推送点击跳转到任意界面处理

    https://www.jianshu.com/p/ce0dc53eb627 https://www.cnblogs.com/er-dai-ma-nong/p/5584724.html github: ...

  7. java内网推送app,java – 使用来自app-engine的Parse发送推送通...

    Parse公开了一个RESTful API,您可以使用与您的示例类似的方式(稍微调整). 使用解析进行推送通知时,您希望发送内容的每个用户都由向Parse注册的"安装"对象表示.你 ...

  8. android 杀进程推送服务,关于APP进程被杀死,极光推送收不到消息的解决办法

    推送是每一个APP必不可少的一部分,这几天正好在做这一块,所以总结一下遇到的一些问题.在APP被杀死的情况下,对应的推送service也一起被杀死了,这个时候我们怎么能够收到后台的推送呢? 解决办法很 ...

  9. 友盟+高吞吐、极速高并发智能推送服务,赋能值得买科技的精准化用户运营

    ‍ ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 经过多年的发展,我国消费电商总体上处于商品溢出.内容溢出的状态.如何提升C端(消费者)和B端(品牌与商家)的连接效率,成为消费电商企业亟需解 ...

最新文章

  1. Apache 编译安装
  2. Python元组常用的操作
  3. Mac-使用技巧之快速新建txt文本
  4. 专家提醒:计算机专业毕业生求职三要点!
  5. Linux下基于C/C++的Socket编程基础
  6. Java8————Base64
  7. 一个比较不错的swapidc模板源码
  8. 最近总结了串口(COM)读写操作的三种方式
  9. 请说明指令周期、机器周期、时钟周期之间的关系。
  10. HashMap底层实现(源码分析)
  11. 【洛谷P3804】统计每个子串出现的次数和长度(后缀自动机模版+拓扑序计数)
  12. ▲▲▲▲▲▲▲▲▲▲▲yum源的配置(本地和ftp)▲▲▲▲▲▲▲▲▲▲▲▲▲v...
  13. tvs二极管5.0SMDJ24CA-H ISO7637 测试报告
  14. ucfirst.php
  15. flutter,快速获取ios设备的udid
  16. 现代交换原理——时间接线器
  17. CentOS-5.6-x86_64 配置SSH无密码登陆
  18. 子载波间隔与符号长度
  19. 【springboot项目添加ico方法】
  20. 51单片机c语言编程的头文件,51单片机编程的头文件reg51.h详解

热门文章

  1. python 第三方模块
  2. GitHub Universe 直播 | Enterprise Day 1 日程
  3. Zabbix 网络和端口检测
  4. linux车机软件市场,车机UI(用户界面)的发展现状
  5. ios keychain 不被清理_【良心好用】推荐一些iOS,安卓不可错过的APP
  6. 百度、网易有道、科大讯飞“掘金”教育智能硬件
  7. Mac下Charles踩坑记录
  8. Windows下TinyOS安装和测试步骤
  9. 关于os.system和os.popen的坑
  10. 年底了,接个大活儿,做一个回顾公司五年发展的总结ppt,要求做成H5网页