发布网友 发布时间:2024-09-29 10:11
共5个回答
热心网友 时间:2024-09-29 11:45
生活里,你在使用手机时是否有过这样的烦恼?那就是每天都会收到不计其数的通知消息,不管你关没关APP的消息推送。无论是天气预报、新闻资讯,还是工作安排或是交友短,都会推送到你的手机上。
这开启消息推送能收到消息很正常,为什么有人已经关掉了APP还可以接收到消息通知呢?想解答这个问题就要从手机的消息推送说起了。
打开百度App,看更多美图
一般来说,手机消息都是通过服务器推送到我们手机上的,像iOS的用户,他们接收的消息就是苹果APNs服务器来负责推送的。这些服务器有记忆功能,当你第一次使用APP时,在系统询问是否接收通知时选择了是,那么服务器就会记录你的ID,以便后面推送消息时将消息推送到你手机。
而且,这类推送消息,是先将数据推送到苹果的服务器中,然后通过苹果的APN服务器推送到用户手机上的。这就导致了你即使后来关掉了消息推送,一样能接收到消息通知。
最先开始设计人员是很满意这样的设计的,因为它能让软件彻底关闭的时候还可以接收到消息通知。一方面释放内存,一方面也不会耽误接收消息。并且因为这样的设计,一些社交软件在没有上网的时候也可以接收到通知消息。
而对于Android手机的用户来说,谷歌也有类似的GCM服务器来推送消息。不过国内因为网络的限制,是无法收到谷歌GCM服务器推送的消息的。所以国内大多安卓手机会采用轮询和长连接两种方式来实现消息推送。
轮询这种方法,需要手机软件定时的向服务器请求推送。这样就加大了手机的负担,因为不仅费时费力,还要让软件一直有进程在后台运行。这样的方法不仅占用内存,还耗费流量,对手机电量也是个不小的考验。
而另一种长连接方式,是通过第三方的推送服务器来推送消息通知。开发者将推送数据传到第三方服务器上,然后再由这服务器推送给设备。这种方法也是目前国内Android手机所使用的方法,因为它不会占用手机本身的内存和空间。
因为我们目前的消息通知都是通过第三方的服务器推送到我们的手机上的,这样一个推送的服务进程会一直运行在后台保证消息及时推送,而且是你想关也关不掉的。所以即使关掉了软件的进程,软件的消息依然可以推送到你的手机。
当然,也不是没有办法解决。如果你真的想关闭软件推送,那就在系统设置里面找到应用设置,在里面关闭掉允许通知的按钮,这样就能免去大部分软件推送的消息了。
打
热心网友 时间:2024-09-29 11:46
这是你手机没有设置禁止一些未知软件下载安装导致的,而且这类软件大部分都是别的应用推广的,或是一些不是正规的软件,最好下载软件在手机自带应用商店里或是应用宝之类的应用软件里搜索下载,比较安全稳妥.热心网友 时间:2024-09-29 11:49
是的,有的手机自带很多广告,这是没办法的事情,建议你小心一点。如果是你的系统自带广告费话你可以禁止他们联网,不影响应用
游戏啥的就行了。
热心网友 时间:2024-09-29 11:45
这是流氓软件,直接卸载了吧,一般只开流量,是不会自动下软件的
热心网友 时间:2024-09-29 11:47
是的,这是系统广告太多烦死了,我有一个酷派手机,开机或亮屏就出现软件广告。一不注意就下一载一个,烦得要命。