0

我正在开展一个通过 wi-fi 发送免费电话的项目。我在后端使用带有套接字的 Node.js 来发送语音。当他有来自我的服务的来电时,我想实时“通知”用户。实时进行是非常重要的。否则用户将不知道他何时接到电话。

我想模仿来电在 android 上的相同行为。这意味着我想在每次接到电话时唤醒设备并将其发送到我的 android 活动。

我不知道如何实现这个功能。我应该创建一个使用套接字始终监听我的服务器的服务吗?还是应该创建一个“警报”以每 5 秒左右检查一次?还是完全不同的解决方案?

我不想从设备消耗太多资源。希望我足够清楚。如果您需要对项目进行任何澄清,请询问。

4

1 回答 1

0

您可以使用 Google Cloud Messaging 唤醒您与服务器的连接。SO 始终可以关闭服务。SO 始终可以关闭 Activiy 和活动连接,并且警报会消耗大量内存。

于 2013-06-05T06:59:34.937 回答