首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iPhone 到底爽在哪里?

除了权限管理,我说个大家没说的,苹果有统一的推送。

所有的通知要先发给苹果的服务器,服务器推送给OS,这时候应用是否在运行无所谓。

android因为google不在,那推送怎么办呢?可以用第三方的,但是各个应用不统一啊。

而且第三方的不稳定,万一出问题怎么办?

于是很多APP怕自己漏通知,怎么办呢?弄一个service不停的跑,需要不时去服务器查询有没有通知或者不停的告诉服务器自己的位置(IP和端口)让服务器推送,但是这个服务万一被杀死怎么办?另起一个进程互相监控,其中一个被杀死立马把另一个拉起来。万一用户把进程都杀死怎么办?还可以注册事件,例如网络发生变化,系统启动,来电话等事件拉起进程。

注意这只是一个APP做的事情,你脑补下你手机里有十几个APP都在干同样的事,你手机怎么能不耗电,怎么能不卡?你再高端的android都得面对这事。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200624A029SD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券