标签: android android-c2dm
根据this Android C2DM使用心跳机制保持套接字处于活动状态,使其能够接收推送消息。这让我希望我可以通过有效的wifi连接向睡眠电话发送消息。
我已经将“delay_while_idle”设置为“0”。如果我的手机屏幕电源关闭,则会传递此消息,但如果手机进入睡眠状态则不会(按间隔20分钟,1-6小时测试)。
我已经获得了部分CPU锁+一个完整的wifi锁以防万一。
我是否简单地做了一些根本错误的事情,或者我是否误解了C2DM推送功能?
我可以将信息发送到睡眠电话吗?
答案 0 :(得分:2)
使用alarmmanager而不是唤醒锁可以让你的手机保持足够的活力。见implementation。将测试一个变体。