5***@qq.com
5***@qq.com
  • 发布:2018-10-22 11:05
  • 更新:2019-09-12 11:56
  • 阅读:6560

安卓APP离线无法接收推送

分类:MUI

官方示例写着,不管应该是离线还是在线都可以完成推送,我用官方下载的Hello-uni-app和HelloH5测试,点击发送普通消息/发送透传消息,弹出浏览器页面,然后将APP退出,再点发送推送通知,也是无法接收到消息,当打开APP的时候会接收到补发的消息,请问安卓APP离线时无法接收推送怎么解决?

2018-10-22 11:05 负责人:无 分享
已邀请:
Jast

Jast

同问,有解决办法吗

王者地带

王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335

APP都离线了,怎么接收到信息哦, 不管应用是离线还是在线都可以完成推送,说的是可以推送消息, 但不是接收消息。

目前安卓APP离线是接收不到消息的, 目前的APP推送消息, 不像QQ和微信一样,就算你关掉微信,还是一样可以接收到消息。

它的原理是,微信有一个常驻的服务一直挂在手机中运行,关掉应用,不会影响到服务的运行。

如果你想长期让你的应用服务进驻到手机中,你需要离线打包,自己创建个服务,挂在后台时时监听有没有消息, 但也有机会被手机消除掉,需要重新打开,才能再次激活。

网易新闻也是一样的,我关掉它,一样收不到推送,一打开,马上就有很多消息推送过来,

抖音也是一样,离线了一样接收不到推送消息

  • 5***@qq.com (作者)

    感谢回答

    2018-11-15 10:08

  • 5***@qq.com

    用离线打包是不是就可以退出app也能接收消息了?

    2019-05-22 08:53

keoy

keoy - 大家都是朋友

离线的意思是,退出了应用,但是还有进程在后台监听着,才可以接收,如果后台进程被杀,就无法接收推送了,就好像微信的接收信息(微信体量太大,很多手机厂商都列入白名单了),吧微信的后台进程杀了,它不照样得安安静静的,听朋友说个推有付费的SDK,离线推送,你可以看下

5***@qq.com

5***@qq.com

用离线打包是不是就可以退出app也能接收消息了?

BoredApe

BoredApe - 有问题就会有答案。

使用UniPush推送服务(支持华为、小米、OPPO、魅族厂商推送通道),解决APP离线时因为三方推送进程被杀而导致无法推送的问题
UniPush使用指南

q***@163.com

q***@163.com

我的也是这样,被小米手机杀死APP后无论怎么都收不到推送,都没办法解决吗??

1***@163.com

1***@163.com - 我是一只菜鸟

有没有什么解决方案呢? 感觉推送不是很靠谱。一旦进程杀掉就没有了。

q***@163.com

q***@163.com

微信QQ这些应用是怎么做到的,杀掉进程也能接收消息。

6***@qq.com

6***@qq.com - 90后IT男|CEO|创始人

官方说可以,反正我是试了不行

q***@163.com

q***@163.com

Dcloud官方咋没人出来讲解下呢

1***@qq.com

1***@qq.com

兄弟 官方的unipush 支持离线走厂商通道的,我们已经在用 但是有个问题就是到达率不高,20%左右 毕竟是免费的直接考虑吧

  • j***@sina.com

    大佬 我配置了厂商通道也不行啊 杀掉进程就收不到了

    2019-11-26 12:15

  • 1***@qq.com

    回复 j***@sina.com: 问题解决没,我这边华为手机,只有启动app才可以显示消息,配置厂商通道没走

    2019-12-11 10:33

该问题目前已经被锁定, 无法添加新回复