0

如果我有 3 个都使用 GCM 的应用程序,它们是否都使用相同的统一流程?我的意思是 3 个应用程序使用 3 个进程在没有 GCM 的情况下连接服务器,但是通过使用 GCM 3 个应用程序只使用 1 个进程,因此它可以节省电池电量。这是真的吗?

4

1 回答 1

1

我的意思是 3 个应用程序使用 3 个进程在没有 GCM 的情况下连接服务器,但是通过使用 GCM 3 个应用程序仅使用 1 个进程,因此它可以节省电池电量。这是真的吗?

并不真地。通过“使用 GCM 3 应用程序使用”3 个进程,但仅在它们运行时。他们在不运行时使用零进程。然而,它们仍然能够接收 GCM 消息,因为操作系统提供了另一个进程,它正在响应传入的 GCM 消息(除其他外)。“省电”与其说是拥有更少的进程,不如说是拥有一个经过微调的进程来管理套接字状态,并且即使设备故障转移到移动数据(关闭 WiFi)也能够接收消息。

于 2012-08-27T12:38:20.853 回答