3

根据这个Android C2DM 通过心跳机制保持套接字处于活动状态,使其能够接收推送消息。这让我希望我可以通过有效的 wifi 连接向正在睡觉的手机发送消息。

我已经将“delay_while_idle”设置为“0”。如果我的手机屏幕关闭,则消息会发送,但如果手机进入睡眠状态则不会发送(测试间隔为 20 分钟,1-6 小时)。

为了以防万一,我已经获得了部分 cpu 锁 + 完整的 wifi 锁。

我只是犯了根本性的错误,还是我误解了 C2DM 推送功能?

我可以向睡眠电话发送消息吗?

4

1 回答 1

2

使用警报管理器而不是唤醒锁可以让您的手机保持足够的活力。请参阅此实现。将测试这个的变体。

于 2011-01-16T14:21:34.540 回答