首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android GCM不让我睡觉

Android GCM不让我睡觉
EN

Stack Overflow用户
提问于 2016-04-14 01:48:39
回答 1查看 66关注 0票数 0

我自己也用java编写了代码,为了成功地接收通知,我已经使用Google Cloud Messaging的文档成功地完成了这项工作

我也使用WAKE_LOCK实现了这一点。

甚至我的应用程序也没有出现在设备的内存中,我们现在主要使用按住菜单按钮和清除内存。

但我还是会收到通知。

好了,第一个应用的故事到此结束。

现在让我们来看看我用https://onesignal.com开发工具包做的第二个应用程序,它是如此的神奇和简单,我之前已经做过了。这一行代码就完成了所有的工作。

代码语言:javascript
复制
OneSignal.startInit(this).init();

所以每件事都在工作,所有的事情都完成了。但问题是,当这个应用程序从内存中清除时,就像我上面定义的那样,我甚至没有收到任何通知,然后更确定的是,我检查了我的手机运行应用程序部分,我在那里找不到我的第一个和第二个应用程序,但当我点击我得到的gcm也在运行时,我发现google play服务正在运行5个服务。所以我不明白第二个应用会有什么问题?我应该怎么做才能让它像第一个sdk

我真的很担心,如果有任何帮助,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2016-04-15 02:28:52

为了在你的第二个OneSignal应用中确认一下,你每次都会从OneSignal发送一个新的通知吗?如果您正在重放GCM有效负载,OneSignal软件开发工具包将忽略对其的处理,以防止重复。

您在哪个设备和Android版本上看到此问题?如果可能,在多个操作系统版本上进行测试。

当你杀死你的应用程序和当你从OneSignal发送通知时,也要检查日志。听起来你的应用程序可能会进入“强制停止”状态。请参阅下面的要点,了解从此处显示的logcat消息的示例。https://gist.github.com/jkasten2/fb83b1df754cf26df378

谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36605899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档