请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

Qiujuer 2019-02-12 00:11:51

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

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

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

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

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

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

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

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

0 回复 有任何疑惑可以回复我~
  • 提问者 Mir苏 #1
    你说的这些我都知道,但是别的手机怎么办呢?主流手机三星,oppo,vivo这些手机厂商没有定制推送包怎么办
    回复 有任何疑惑可以回复我~ 2019-02-12 10:48:54
  • Qiujuer 回复 提问者 Mir苏 #2
    对于这些手机就只能做进程保活了,如果进程都没有了那就真的没有了。
    
    除非等后面说的统一推送,统一推送说的是可以通过移动卡下发消息,但是具体方案还没完全定下。也需要厂家适配。
    回复 有任何疑惑可以回复我~ 2019-02-12 12:41:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信