gpt4 book ai didi

android - GCM : Message delivered only while debugging

转载 作者:行者123 更新时间:2023-11-29 21:33:27 25 4
gpt4 key购买 nike

我遇到了一个问题。

我正在开发一个使用 GCM 推送通知功能的应用程序。在调试时,所有消息都被传送(有/没有一些不同的延迟)到设备。但是,当我从 PC 上拔下设备或禁用 Debug模式时,GCM 消息未被传送(实际上我在互联网连接和谷歌账户的情况下等待了 3 个多小时)。

当我将设备重新插入 PC 并启用 USB 调试时,它又开始接收 GCM 消息。

伙计们,为了解决这个奇怪的问题,我真的绞尽脑汁。如果我遗漏了什么,你能给我一些指导或纠正我吗?

提前致谢。

最佳答案

嘿,在这个问题上浪费了我一整天之后,我遇到了我为调试 IntentService 而写的一行

android.os.Debug.waitForDebugger();

这是导致上述所有奇怪行为的行。删除或不使用此行可能很明显(如果浪费您的宝贵时间,我深表歉意)。但它可能会在未来帮助像我这样的人(至少我可以这么说......:P)。

无论如何,非常感谢您的及时回复。

关于android - GCM : Message delivered only while debugging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18893821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com