请问一下,推送的消息出现在通知栏中,如果我没有退出app,然后锁屏,通知栏中的消息会一直存在。但是如果退出app,或者app进入后台,那么推送来在通知栏中的消息,锁屏过一会就会自动消失了。
请教一下这个该如何解决呢?因为推送的信息是用来做订单提醒的,如果不能一直存在(用户点击才消失),那么就会出现用户以为没有通知的情况出现了。跪求解决方案。
- 发布:2015-01-09 16:29
- 更新:2015-01-14 20:28
- 阅读:19779
lanbomo (作者)
现在大概知道问题原因了。我手机上安装有360清理大师,我猜想,可能是app在后台运行,通知来了,一会就消失的原因可能是被360清理大师给杀了。但是再有新通知也是可以收到的,依然过一会就不见了。后来我把360清理大师卸载之后就正常了,收到的通知在通知栏就再不会自动消失了。
但是360清理大师没有卸载的时候,其他的推送都是正常的。我之前用phonegap集成腾讯信鸽推送也是正常的,不会在通知栏自动消失,唯独用5+开发的推送会自动消失,不知道会不会是个推的原因?
希望官方能针对这个问题看看是哪的原因,我相信我应该不是个例。谢谢!
lanbomo (作者)
您好,我使用的手机是Nexus5。后来我用个推的Demo也有这个问题。最后我把360清理大师卸载了就没有这个问题了。
-
巧了,我的也是nexus5,你用的个推SDK是哪个版本的呀?建议用官网最新版本里的demo测试一下,我测试了,会一直在通知栏上的,只是不知道你装的360有没有做什么设置呀?
2015-01-14 20:46
-
lanbomo (作者)
回复 getui_johny:就是最新版的,个推里面“个推 App Demo”。发送了通知之后,如果我没有点这个通知(同时程序在后台或者已退出),那么我锁屏过一会这个通知就从通知栏消失了。我开始也是百思不得其解,后来想一想会不会是清理内存的程序在后台把这个给杀了,于是卸载了360清理大师,这样一来就不会再出现这个问题了。不过其他的推送,像腾讯信鸽这些在360清理大师没有卸载的情况下都不会出现的,所以我也搞不清楚是怎么回事,我觉得是个推的原因吧。随便说一下,360安全卫士桌面有个清理小工具(非360清理大师),我把程序加入到清理白名单里面,这样清理内存的时候就不会把后台杀了。总之,现在看来,应该是360清理大师的问题(而且专门针对个推推送)。
2015-01-14 21:02
lanbomo (作者)
您好,我使用的是helloH5+的项目,然后填写了个推的相关AppID等在线生成的包。推送都没有问题,就是如果是退出或者home间后台运行,推送到的消息,锁屏后一会再打开就自动从通知栏消失了。我使用的手机是Nexus5。其他手机还未测试。跪求解决方案。
2015-01-11 00:54