减少微信存储占用过高暴涨的问题,方法:在微信>设置>通用>照片,视频,文件和通话,关闭自动下载,照片,视频的三个开关,看到有人的国内版微信存储占用十几个G,聊天记录一个G以下,占用这么高,可能原因应该跟三个开关有关,建议关闭试试,我用的play版占用才三个多G,不知道是不是只有国内版存储占用暴涨。
微信存储空间的缓存可以全放心部清理的,不影响聊天记录,建议不定期清理下。
发现play版好友两年发的的图片视频没有过期,还能点击查看,有些视频不知道怎么过期了,可能被我手动删除,以及手机管家微信清理才这样,看到有些酷友,七天后图片显示过期,还是说国内版才这样,play版不会过期,难道微信好友发的图片视频未点击查看才会七天过期,或者已点击查看的不会过期呢?
微信进缓存的方法:
电池用量(电池优化)选优化,划卡一会儿微信进缓存,进缓存的好处是:省电耗电量少,不这么占用后台,以便下次打开,内存CPU资源较少,理论上不会漏消息。选无限制(未优化)的话,无法进缓存,微信一直常住后台耗电,还会跑满内存CPU资源。
最近任务一划掉微信,微信一会从服务进程再立马全进缓存,而没有服务进程,不划也会进,不知道为什么微信缓存进程只有一个并占用138MB,后面又占用312MB,还是我是类原生系统的缘故呢。
进缓存3小时的平均内存使用量这么点,电量消耗1% 可能是我用了原生墓碑的暂停执行已缓存的应用 已启用的效果,推送开启。
有的人微信电池优化选优化,死活不进缓存,因为电池优化有白名单,(不知道是不是还有另外一种系统底层清理白名单,否则我划掉微信怎样都没有变化)需要adb指令关闭移除,(指令自己搜索吧),之前我好像也这样。
选优化为何锁屏息屏接收不到消息,这是国行系统的毛病,默认开启doze打盹,需要关闭doze打盹,有可能用墓碑模块压的太死收不到消息,大佬方法:https://www.coolapk.com/feed/43770959?shareKey=NjE3MGMzNWZmOTY5NjU0ZjNjNTI~&shareUid=2693099&shareFrom=com.coolapk.market_13.1.2
微信FCM推送注册条件要求如下:直连需要WiFi网络的移动网络开启IPv6,如今测试才知道前几年微信只是屏蔽大陆IPv4网络不走fcm推送,而大陆IPv6网络没有被屏蔽,微信检测当前网络是IPv4不走,检测到IPv6就走fcm推送。。
微信fcm推送注册要求方法如下:
1,给微信自启动
2,拨号盘 *426* 打开FCM Diagnostics诊断界面,服务器已连接并且连接时间读秒OK了。
打开微信随便找个公众号,比如运营商公众号,回复发送文字,会有回复,接收到消息到FCM Diagnostics界面点击EVENTS滑到底,等一会显示有微信包名记录就是注册成功了,注册上是不会掉的,只要不卸载/清除play服务应用数据和刷机出厂的的话,微信fcm注册数据就一直存在。
澎湃OS/MIUI系统在锁屏息屏fcm推送连接会断开,解锁亮屏又重新连接的问题,用fcmfix解决,或者直接的就是关闭MIUI优化这些方法。
我把移动接入点的APN协议改为单独IPv4协议,微信就检测到IPv4就不走fcm推送了,在FCM Diagnostics界面没有微信包名记录,这下证实不走fcm推送的原因。
为什么有的人的WiFi路由和移动网络开启了ipv6,并当前处于Ipv6网络,微信还是不走fcm推送,还是没有包名记录呢?可能原因是对微信和play服务用了隐藏应用列表什么模块,或者fcmfix没勾选,要么就是清除了play服务应用数据导致注册不上。
注意:host:mtalk.google.com域名后面数字带有字母符合是连接的Ipv6,域名后面只有数字连接的是ipv4,FCM Diagnostics检测当前网络是ipv6,会优先连接ipv6域名,也有例外情况,当前处于ipv6网络,而FCM Diagnostics也会连接IPv4域名参考作用不大,主要还得看实际网络
推荐协议为ipv6/IPv4,微信会优先连接ipv6网络,否则为单独ipv6,其它应用会无网络。
自己的WiFi去路由器设置开启ipv6,可惜的是有些WiFi没有开启IPv6支持,微信就不走fcm推送。
从已连接的WiFi详情或关于手机那里看,IP地址有四个就是IPv6网络,IP地址有两个就是IPv4 网络。
让微信不用挂后台fcm推送呢,方法如下:
1,电池用量改为受限,
2,划卡微信后,可以用绿色守护观察,显示微信为:单独显示“后台纯净”才行,而不是已缓存,或者在正在运行的服务观察也可以,等微信的服务缓存进程消失才行。
其它系统OS,无法将微信运行的活动的服务缓存进程,用adb指令取消微信电池优化白名单试试看,澎湃MIUI开发者关闭MIUI优化好像可以,oppo可以看我这个图文方法,我没其它手机系统没法搞,外版系统好像可以,类原生系统直接可以。https://www.coolapk.com/feed/48372569?shareKey=ODcxZjhkODM4MGU5NjU0Zjg5OGU~&shareUid=2693099&shareFrom=com.coolapk.market_13.1.2
正在运行的服务的服务进程/缓存进程都没有微信,也没有强行停止它,电池用量为受限(我开了勿扰模式,所以微信通知不在屏幕上方弹出通知)fcm推送会拉起微信是有后台的,期间没有人给我回消息它是没有后台,理论上它就等于无后台吧,并有两个微信服务的服务进程,服务进程会显示启动运行时间,再由微信发起通知消息,虽然微信fcm推送是残废,但我这样弄是不是解决微信fcm推送残废的呢?
微信fcm推送基本不挂后台的平均占用。
国内版也可以fcm推送,只是延迟几秒内(在我使用IPv6网络情况下没有漏过消息,工作消息多怕漏消息推荐让微信进缓存)不过比较顽固毒瘤,推荐大家使用play版,老实规范点。[酷币][酷币][酷币]