android开发怎么让个推服务不被手机系统杀掉

 我来答
摩摩翼
2017-12-07 · TA获得超过166个赞
知道小有建树答主
回答量:111
采纳率:100%
帮助的人:21.1万
展开全部

据我所知,你的困扰是推送服务在app关闭后无法获取到及时通知。

原本android是有自己的推送服务的,但是国内阉割了google相关的服务和框架,也是为什么很多海外游戏安装都会报错说缺少谷歌框架什么的,作为google自己的东西,系统肯定是不会杀自己的服务的,其它的那就不一定了,比如个推。

但是谷歌听说有一个关联的毛病,就是比如a软件用了个推服务,b软件也用了个推的服务,当b软件被关闭时候,a软件开着,那么个推的服务也就开着并且可以收到b软件的推送通知。

根据这个模式其实很好理解,我们用两个方案

  1. 比如像小米手机,本身就有小米的推送服务,不用说很多小米专版啊什么的就是接入了小米的推送啦。

  2. 可以用一些大型的多人的推送平台服务,这个推送平台的相关产品是很热门的,比如淘宝啊,微信啊,qq啊,因为他们本身就常常被用户启动。

  3. 其实一个app是可以接入多个服务的,一般接入2~3个,在启动的时候我们是可以检测到服务相关内容的,启动那个服务自己选。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式