根据this,Android C2DM通过心跳机制保持套接字连接,使其能够接收推送消息。这让我希望能够向处于休眠状态但仍有活动wifi连接的手机发送消息。
我已经实现了将“delay_while_idle”设置为“0”的功能。如果我的手机屏幕关闭,消息会被传递,但如果手机进入休眠状态则不会(测试间隔为20分钟,1-6小时)。
我已经获取了部分CPU锁和完整的WiFi锁以防万一。
我是基本上做错了什么,还是我误解了C2DM推送功能?
我能否向睡眠中的手机发送消息?
我已经实现了将“delay_while_idle”设置为“0”的功能。如果我的手机屏幕关闭,消息会被传递,但如果手机进入休眠状态则不会(测试间隔为20分钟,1-6小时)。
我已经获取了部分CPU锁和完整的WiFi锁以防万一。
我是基本上做错了什么,还是我误解了C2DM推送功能?
我能否向睡眠中的手机发送消息?