为什么常识

Viber 是如何做到处于待机状态下,还能够即时响应对方通过 Viber 呼出的来电的?

生活词典 changshi.cidiancn.com

阅读: 214

Viber 是如何做到手机处于待机状态下,还能够即时响应对方通过 Viber 呼出的来电的?比如A、B都安装了viber,A通过viber呼叫B,B的手机处于待机状态,但B手机可以即时响应来自viber的走数据的免费通话?android、ios平台viber客户端各自的机制是什么?是后台不断产生有数据连接去寻址么?1 个答案

答案 1:

在ip-one上第一次启动Viber时,Viber会提示你需要开启Pus- notification才能正常工作,也就是说采用的是Pus- notification的机制通过服务器向手机推送消息,甚至你的程序尚未运行也能接收到服务器推送过来的信息。 关于Pus- notification, 給內建程式(電子郵件/聯絡資訊/行事曆)用的叫「推播」,給第三方程式用的叫「通知」,都是在遠端伺服器一有新資料時,就主動發送通知,即使程式並沒在執行。 當把「推播」取消時,會退到「擷取」功能,可設為定時或手動擷取新資料,設定為手動的話應該就是自己開啟程式時才擷取新資料。 至於給第三方程式用的「通知」,至少開啟該應用程式一次,才能取得該程式傳送通知。 android上也是同样的推送机制。

分享常识给亲友.

下一篇:有事情就想和朋友分享? 下一篇 【方向键 ( → )下一篇】

上一篇:有一种印-的马克杯在加入热水后,杯子表面的照片可以显现出来,其原理是怎样的? 上一篇 【方向键 ( ← )上一篇】