0

我想使用通知,我读过本地和推送通知基本相同,唯一的区别是推送通知是

远程通知

信息来自外部,本地通知是本地的。我还读到推送会消耗 20% 的电池使用量。我的问题是本地通知在省电方面是否更好?

谢谢

4

2 回答 2

1

好吧,在这两种情况下,它都取决于用户收到的通知的实现和数量。

推送通知似乎比本地通知消耗更少。但是,如果用户有大量的朋友列表(例如),那么他/她可能会收到很多通知,并且可能(根据您的实现)也会收到很多通知警报,那么在这种情况下,即使是推送通知也会消耗大量的权力。

于 2011-03-01T11:21:25.693 回答
0

没有区别,或者如果有它是微不足道的。为了获得任何类型的通知,设备必须不时“唤醒”。

因为,在一般情况下,它必须监控电话、消息和其他应用程序的推送通知,所以它会定期“监听”消息。

同样,设备内部的许多操作都基于计时器,因此设备始终运行计时器并始终准备好等待时间间隔到期。

一旦收到推送通知或本地通知计时器已关闭,您的应用程序内部的逻辑几乎相同,因此没有区别。

最大的区别可能在于设置方面,但这可能会以一种方式或另一种方式发生,具体取决于您的应用程序设置通知的方式。

于 2012-06-07T03:16:44.103 回答