最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【调研】iOS android app被杀掉后 如何实施上报地址位置信息 和 离线推送

Android crifan 3236浏览 0评论

app被杀掉后 如何实施上报地址位置信息

Android不间断上报位置信息-应用进程防杀指南 – 决心觉新 – 博客园

“app被定制系统或安全软件 

给限制死了,至于为啥微信、QQ可以,那大概是因为人家比较知名所以默认给允许了,至于是什么设置项 ,各个手机的模式都比较怪异:电量管理啊、纯净后台啊、神秘模式啊.”

双进程守护

微信Android客户端后台保活经验分享

应用保活终极总结(三):Android6.0及以上的保活实践(被杀复活篇)-IM开发/专项技术区 – 即时通讯开发者社区!

“本文中的进程被杀复活方法主要针对Android 6.0及以上系统,厂商”白名单”便应运而生了”

qcloud-documents/离线推送(Android SDK).md at master · tencentyun/qcloud-documents

https://github.com/tencentyun/qcloud-documents/blob/master/product/移动与通信/云通信/客户端集成/Android/离线推送(Android%20SDK).md

“这里的离线指的是应用在没有退出登录的情况下,被系统或者用户杀掉。在这种情况下,如果还想收到ImSDK的消息提醒,可以集成云通信离线推送。

另外,ImSDK 从 2.1.0 版本开始,提供了适配小米、华为离线推送的方案。”

搜:

Im SDK 离线推送

找到的:

云通信 IM – 腾讯云

离线推送(Android SDK) – 云通信 – 产品文档 – 帮助与文档 – 腾讯云

android  离线推送 sdk

【环信3.0SDK集成小米推送教程】实现离线消息推送和后台视频电话通知 – IM Geek开发者社区-移动开发者社区-开源社区-IM Geek官网

提到了:“环信调研了市场设备情况,选择集成了两家厂商推送,分别是小米推送和华为推送,最大程度保证了应用在后台被杀死的情况下也收到离线消息的通知。”

和:

GCM、华为推送 [环信开发文档]

“华为 HMS 推送服务

配置完这些之后,在满足条件的华为设备上就可以使用华为推送接收离线推送通知了; 这里的满足条件是指:华为设备必须安装2.4.+以上的华为移动服务,以及开启当前 app 的自启动权限;

注意:华为EMUI4.0 需要把app 自动启动权限打开才能收到推送。

需求

为了在华为设备上当app被kill后还能继续收到消息”

-》看来是小米的android系统本身和华为的android系统本身,内置支持了(app离线但利用系统的)消息推送的功能

【关于android的离线推送方面的】

iOS端:本身iOS系统级别支持离线推送。

android端:

  • 离线推送:
    • 优点:目前仅支持小米手机和华为手机,可以(借助小米/华为的androdi系统本身)实现app被杀掉仍能收到推送。
    • 缺点:覆盖度有限,其他机型没法支持
  • 应用保活:
    • 优点:对于普通的用户的杀掉正在运行的app时,基本上可以实现app
    • 缺点:第三方管理软件理论上应该还是可以能把即使用了保活的app杀掉
  • 引导用户:把app加入系统和第三方管理软件的白名单
    • 系统:用户自己把app加到系统的app白名单中,app进入后台后不会被杀掉
    • 第三方管理软件:360管家,腾讯管家等,把app加入白名单,则清理时不会把app杀掉

转载请注明:在路上 » 【调研】iOS android app被杀掉后 如何实施上报地址位置信息 和 离线推送

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
91 queries in 0.298 seconds, using 22.17MB memory