我正在做一个通过wi发送免费电话的项目。我在后端使用Node.js和套接字发送语音。当用户接到我服务的来电时,我想“通知”实时上的用户。实时是非常重要的。否则,用户将不知道他什么时候接到电话。
我想模仿同样的行为,一个来电的android。这意味着我想唤醒设备,每次接到电话就把它发送到我的android活动中。
我不知道如何实现这个特性。我应该创建一个使用套接字始终监听我的服务器的服务吗?还是应该创建一个“警报”来每5秒左右检查一次?还是一个完全不同的解决方案?
我不想从设备中消耗太多的资源。希望我说的够清楚了。如果你需要澄清这个项目,请问一问。
发布于 2013-06-05 06:59:34
您可以使用Google消息来唤醒与服务器的连接。服务总是可以被SO关闭的。Activiy和活动连接总是可以被SO关闭,而告警会消耗大量内存。
https://stackoverflow.com/questions/16931963
复制相似问题