查看: 2049|回复: 11

[教程] [转载Playwine]重点解决锤子Google GMS/GCM推送问题和设置

[复制链接]
发表于 2018-6-10 01:02 | 显示全部楼层 |阅读模式
原贴:http://bbs.smartisan.com/thread-558551-1-1.html
时隔一年后更新下手机在美国的网络兼容情况:
1)完美支持ATT LTE网络,这点挺意外的,因为之前看坚果Pro的频段并不支持,然而实际完美支持,甚至无地区差别
2)T-Mobile,至少在我的区域是支持4G的,但是TMo的网络频段比较特殊,各个地区可能都不一样,所以。。。
3)Verizon和Sprint,这俩CDMA的都没测试,个人猜测是不支持的,还是频段问题

不过我之前已经出掉了坚果Pro换了Pixel XL 2,看看今年五月份老罗能不能带来什么新的惊喜?

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

小弟自iPhone 3Gs和安卓1.5时代开始iPhone和安卓机双持,早期两个系统体验差别真心大,但是最近几年安卓发展实在太快,很多时候流畅度完全不输iPhone (特别是不输装有最新版iOS系统的老iPhone,你懂的)。趁着这次回国机会,果断入手我锤科新机,用实际行动支持老罗一把。在用了三天以后,发现我锤的系统有个重大问题,就是除了微信QQ和微博外,其他第三方app基本没有消息推送,我判断可能是这三个常用app经过了我锤的系统级优化,在后台和联网上都有很大优先级,因此得以保留推送。这种保守的系统优化方案可能在国内定制安卓上很常见,也让我锤的坚果新机续航爆炸,但是很多第三方app如果没有了推送是很耽误事的,有点因噎废食的感觉。对于我来说,手机是工具,宁愿牺牲一点续航也要保证信息流的通畅,所以在摸索加折腾了三天以后,终于解决了推送这个问题。另外Google Play相关服务和GMS/GCM对我来说是刚需,也顺便把这部分写一写,配合使用效果更佳。另外,后期回美帝后,我还会评测一下我锤新机对美帝运营商的兼容程度,以便美国锤友参考。

废话不多说,直接上干货:

a)第三方app消息推送设置
1)手机管理 - 省电优化 - 应用耗电优化
在这个部分将所有有推送需求的app的耗电优化关闭,别看系统提示不会影响即时消息的推送,但是实测如果开启耗电优化,除了上述经过系统级优化的app外,其他第三方app全部都不会推送!

2)手机管理 - 省电优化 - 联网控制 - 详细设置
在这个部分将所有有推送需求的app都设为永不断网,实测开启锁屏断网的话会导致app不推送!

3)手机管理 - 权限管理 - 自启动权限管理
将“允许被系统启动”打开,但注意保持“被第三方应用启动”关闭
亲测这样设置能够保证app实现消息推送,同时能够避免第三方毒瘤的链式启动。


b)依赖GMS/GCM推送或需要梯子的app推送
GMS/GCM推送是什么我就不细说了,自行百度谷歌。需要注意的是,GMS/GCM在国内是可以正常通信的,并未被和谐,这点很多人存在误区。因此,只要正确设置,国内的安卓也是可以实现类似于iOS在国内也推送Facebook或者Google Hangout等等消息的能力,并不需要梯子(当然打开app查看消息详情还是是要梯子的,废话。。。)


具体的设置方法为:
首先在我锤的商店里安装Google服务,完事以后在Google Play商店里下载各种所需要的app,例如Facebook,此时需要完成上述1和2步的设置,同时对于这类海外的需要梯子的app或者依赖GMS/GCM推送的app,需要在打开“允许被系统启动”的同时保持打开被第三方应用启动”(这点与上述的第3步不同,注意!),因为据我测试,这类app都需要被Google Play服务唤醒实现推送,因此如果关闭了被第三方应用启动,即便是安装了Google服务全家桶,也无法实现GMS/GCM推送,切记!


然后,进入 手机管理 - 应用程序管理
找到”Google服务框架“,”Google Play服务“以及”Google账号管理程序“三个程序,分别关闭这三个程序的”后台运行智能控制”,打开这三个程序的”允许后台联网“,同时打开这三个程序的允许被系统启动”和被第三方应用启动


最后,进入Google Play下载Heartbeat Fixer for GCM,进入软件调整推送心跳时间为5分钟(默认就是5分钟,直接打开右上角的开关就行了)


上述所有步骤设置完毕后重启手机,就可以完美推送所有墙内墙外的app了,亲测Google Hangout等依赖GMS/GCM的IM软件在亮屏、息屏甚至息屏很久的情况下都能实现秒退,对于国内依赖自启推送的app也可以在很短时间内实现推送。由于很多软件很难判断是什么推送方式,因此对于海外app有推送需求的锤友建议上述两种疗法联合使用,完美达到iPhone同样的推送效率(亲测跟iPhone 7对比)。需要注意的是,在手机管理里面还有个内存清理,实测并需要把要推送的app设为“后台常驻”,我曾经试过在这里把app设为常驻,但是发现除了费电了并未有什么好处,只要按照上述步骤设置好了即使这里不常驻推送也是毫无压力的。


对了,最后吐槽一下我锤反人类的通知中心,推送的消息标题只能显示一行字,非要打开才能看到全部标题,建议在右侧加一个小箭头点击后可以展开该推送的具体标题。另外,不是所有app都能设置类似微信的弹窗消息推送(能设置,但是没用),非要下拉通知栏才能看推送是什么,连锁屏界面都没有。基本就这些,欢迎锤友交流。

发表于 2018-6-10 01:16 | 来自 Smartisan M1| 显示全部楼层
点赞支持
发表于 2018-6-10 01:51 | 来自坚果 R1 | 显示全部楼层
干货,学习了。
发表于 2018-6-10 02:37 | 来自坚果 R1 | 显示全部楼层
发表于 2018-6-10 03:31 | 来自坚果 R1 | 显示全部楼层
一波长截图 明天实操
发表于 2018-6-10 03:55 | 来自坚果 R1 | 显示全部楼层
谢谢转载。
 楼主| 发表于 2018-6-10 13:04 | 来自坚果 Pro 2 | 显示全部楼层
实际上现在锤子通知中心可以下拉消息了
发表于 2018-6-10 13:25 | 显示全部楼层
发表于 2018-6-15 09:55 | 显示全部楼层
收藏了 PRO2也能这样干吧。
发表于 2018-6-15 10:30 | 来自手机客户端 | 显示全部楼层
很好很好!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

下载客户端