如何解决android进程杀死还能收到对方发送消息的通知,

来源:4-1 主界面搭建外层封装-1

Mir苏

2019-02-11

写回答

1回答

Qiujuer

2019-02-12

这个问题只能谈一下解决方案了,实际的解决还得你自己去尝试。

可以采用双进场或者多进程守护,并且讲接收消息的操作放独立进程进行。

也可以采用假后台机制让系统免杀,简单来说就是将app永远置于前台,但不显示通知栏。

也可以播放无声歌曲,免杀

当然上述办法随着系统更新已经渐渐失效,系统已经不允许这样了。简单来说,这些操作其实都在损失用户电量。所以无论怎么干都只能保户部分设备。

当然你也可以使用厂家推送,比如魅族手机使用魅族推送,小米使用小米推送,华为使用华为推送,这样消息就基本都是可达的,当然app不一定启动起来了,只能说消息可达。

微信 QQ这些其实都是有合作的,所以厂家会白名单免杀。

但是如果将白名单去掉依然接收不了消息。所以建议试试就好别太深入研究这个技术,因为厂家与系统才是主体,什么app能运行,什么不能是他们说了算。

0
2
Qiujuer
回复
Mir苏
对于这些手机就只能做进程保活了,如果进程都没有了那就真的没有了。 除非等后面说的统一推送,统一推送说的是可以通过移动卡下发消息,但是具体方案还没完全定下。也需要厂家适配。
2019-02-12
共2条回复

手把手开发完整的即时通讯App 客户端+服务端+MVP架构

客户端+服务端+MVP架构+封装思想+主流框架

1749 学习 · 872 问题

查看课程