Board logo

标题: 安卓课堂又开课了 国内神气的推送逻辑 [打印本页]

作者: 蛋疼哥    时间: 2018-2-1 09:54     标题: 安卓课堂又开课了 国内神气的推送逻辑

posted by wap, platform: iPhone
本文仅写给【刚使用安卓没几天的用户】

本着死磕到底的精神,我们继续来学习一下 国内安卓的推送深坑。

1. 小米华为最好都从自己的商店下应用。
这样小米下的就有  就有小米推送 , 华为下的就有华为推送, 稳妥的一B。

2. 但是也不是绝对,因为很多应用只是单纯的收录在 MI商店里, 而没有加入MI 推送。
比如 outlook 级别的邮件客户端,在华为商店下载安装,完全不推送。 微软好像也不太可能主动把这种第三方的推送协议放进自家客户端。

所以,坑就坑在
【你TM根本不知道 谁能推送 谁不能推送啊!!】
【完全没规律!!!!】

3. 如果上面2点有什么意义的话, 意义在于,偶尔能推送。比如微信 还是很稳。
但是如果你从其他遥远的第三方商店下载,那能推的概率会非常低,命不好的可能微信都无法推送。

4. 安装google play服务,使用google 提供的统一推送服务GCM/FCM可以解决大部分正规渠道应用的推送问题 ,但使用 google 本身就是一个门槛。 如非刚需 可以不用往下看了。
5. 大部分手机 *#*#426#*#* 启动 GCM/FCM 查看google 推送服务的连接状态
6. 连不上的就自行FQ
7. 连上的 那么大部分应用都可以推送了 GCM好处多,据说还很省电
8 关于GCM/FCM的推送各种异常 这里又要省略2000字。

通过学习,我们至少知道
为什么 推送行为完全没规律,延迟
以及 对应的解决方法 祝君推送成功
作者: 蛋疼哥    时间: 2018-2-1 09:57

posted by wap, platform: iPhone
写得比较乱 作为安卓的新手
最近发了不少安卓的学习贴
老司机 调教的比较好的  欢迎来喷
【但是别光会喷,喷完请给点实质性的指导】
非常感谢
作者: dataeast    时间: 2018-2-1 09:59

不都用友盟推送么? 友盟的份额已经基本成为国内的事实标准了

当然小米和华为平台还是要集成MI 推送和华为推送的。

很多服务基本第三方的SDK都帮你集成好了,其实不用太担心
作者: 蛋疼哥    时间: 2018-2-1 10:02

posted by wap, platform: iPhone
引用:
原帖由 @dataeast  于 2018-2-1 09:59 发表
不都用友盟推送么? 友盟的份额已经基本成为国内的事实标准了

当然小米和华为平台还是要集成MI 推送和华为推送的。

很多服务基本第三方的SDK都帮你集成好了,其实不用太担心
前提是APP使用了第三方的SDK对吧
典型的 outlook 就完全没法推送
其他人我不确定

其他一些国外的合法app 没被ban 也仍然无法收到推送
这些怎么破?
作者: elia    时间: 2018-2-1 10:12

Posted by: HUAWEI STF-AL00

[attach]979736[/attach]
这个算有谷歌推送吗?
作者: 蛋疼哥    时间: 2018-2-1 10:18

posted by wap, platform: Chrome
引用:
原帖由 @elia  于 2018-2-1 10:12 发表
Posted by: HUAWEI STFAL00

979736
这个算有谷歌推送吗?
第二行 Not connected
第二行 链接状态 显示的 大概是  connected=mtalk.googl.e.com~~~~~~~

点下 按钮 CONNECT 看下 / 同时 点下/切换 【EVENTS】 看下状态是否更新
作者: paulj    时间: 2018-2-1 10:33

posted by wap, platform: iPhone
之前用s8+ 推送完全不靠谱 国内厂家压根儿就没适配 怒换之
作者: lastescaper    时间: 2018-2-1 10:43

原来华为有华为推送呀,我说怎么华为的杀后台那么猛,怎么推送好像并没有少。
另外我还发现,华为推送有对齐功能,一来就是几个应用的推送一起来。这样可能是为了省电吧。
作者: sceic    时间: 2018-2-1 10:50

不翻,ping 90左右。
作者: zlzhcqblf    时间: 2018-2-1 10:52

posted by wap, platform: iPhone
1,跟商店关系不大。小米商店下载的app不一定有小米推送,其他地方下载的也不一定没有。这个是软件商自己决定的。

3,没关系。微信只有国内版和国外版两个版本。支持谷歌推送,但效果不好。不支持国内各种rom的推送。必须挂后台,不推送8成是被你手机杀后台了。你用的是什么手机?

7,谷歌 推送只有国外部分软件支持,国内的基本都不支持。


简单说,目前没有同一的系统推送。比较而言,国内较完善的是小米推送(仅限miui系统)。想要推送,最稳妥的是挂后台。
作者: elia    时间: 2018-2-1 13:38

引用:
原帖由 蛋疼哥 于 2018-2-1 10:18 发表
posted by wap, platform: Chrome
第二行 Not connected
第二行 链接状态 显示的 大概是  connected=mtalk.googl.e.com~~~~~~~

点下 按钮 CONNECT 看下 / 同时 点下/切换 【EVENTS】 看下状态是否更新
Posted by: HUAWEI STF-AL00

[attach]979770[/attach]

这个呢?我的应用基本都是谷歌版,也没翻,都可以正常推送。
作者: bsseven    时间: 2018-2-1 14:11

posted by wap, platform: 小米
特么的推送联盟怎么还不来?
作者: 蛋疼哥    时间: 2018-2-1 15:35

posted by wap, platform: Chrome
引用:
原帖由 @elia  于 2018-2-1 13:38 发表
Posted by: HUAWEI STFAL00

979770

这个呢?我的应用基本都是谷歌版,也没翻,都可以正常推送。
你这个显示是连接FCM推送服务的
点下 events 可以看到 推送 和 连接的记录。

--

据说 FCM 是不需要蕃的,
不过实际上我肉测不行。必须蕃茄。
如果全程蕃茄 那又是另外一种玩法了
作者: 今夜打老虎    时间: 2018-2-1 16:22

安卓用了好几年,为什么我就没感受到推送有什么问题

微信 微博常用的一点都没感觉到延迟

邮箱挂微信QQ,基本也是秒到

剩下的推送全都关闭

到底那需要研究这个研究那个的
作者: 今夜打老虎    时间: 2018-2-1 16:25

还有上次那个相册问题,定制rom现在好像都是白名单机制,哪来显示什么乱七八糟的图片

楼主不妨说说是什么机子 让大家解解毒
作者: 蛋疼哥    时间: 2018-2-1 17:33

posted by wap, platform: Chrome
引用:
原帖由 @今夜打老虎  于 2018-2-1 16:22 发表
安卓用了好几年,为什么我就没感受到推送有什么问题

微信 微博常用的一点都没感觉到延迟

邮箱挂微信QQ,基本也是秒到

剩下的推送全都关闭

到底那需要研究这个研究那个的
你代表了全世界

我机器 mate10 最低配 4G版本 因为便宜

欢迎来喷
作者: heven2004    时间: 2018-2-1 17:35

posted by wap, platform: Android
求求楼主赶紧用回IP吧,不要再继续委屈了。
作者: 蛋疼哥    时间: 2018-2-1 17:39

posted by wap, platform: Chrome
引用:
原帖由 @heven2004  于 2018-2-1 17:35 发表
求求楼主赶紧用回IP吧,不要再继续委屈了。
在用 学习下影响到谁了? G点这么多?
作者: zztg    时间: 2018-2-1 18:31

posted by wap, platform: MAC OS X
引用:
原帖由 @今夜打老虎  于 2018-2-1 16:22 发表
安卓用了好几年,为什么我就没感受到推送有什么问题

微信 微博常用的一点都没感觉到延迟

邮箱挂微信QQ,基本也是秒到

剩下的推送全都关闭

到底那需要研究这个研究那个的
你自己都说了全都关闭了。
你属于不需要及时获得微信QQ微博以外的App的推送的那一类人。
作者: ages7mark    时间: 2018-2-1 18:57

其实不用这么蛋疼,要么先凑活用,要么先用苹果,等国内统一了再换安卓.
对推送感兴趣的可以关注http://www.chinaupa.com/.
感觉进度还是不慢的.估计年内推出应该没问题.
作者: aweiwei    时间: 2018-2-1 19:19

posted by wap, platform: Android
但是,第三方各种软件,默认都支持谷歌推送么?
作者: 1234a    时间: 2018-2-1 19:34

posted by wap, platform: Nexus 7
除了通讯应用,谁推送我就禁止谁。
作者: zlzhcqblf    时间: 2018-2-1 20:34

posted by wap, platform: iPhone
引用:
原帖由 @蛋疼哥  于 2018-2-1 17:33 发表
你代表了全世界

我机器 mate10 最低配 4G版本 因为便宜

欢迎来喷
华为家好像一直是杀后台比较严重,有时会影响微信
作者: 君    时间: 2018-2-2 00:33

https://github.com/Trumeet/MiPushFramework
作者: 好人传说    时间: 2018-2-2 03:41

还是那句话,能番茄尽量番茄。
作者: scorpioh    时间: 2018-2-2 08:58

posted by wap, platform: iPad
微信有个屁推送,就是常驻后台而已。
作者: ffcactus    时间: 2018-2-2 09:02

posted by wap, platform: iPhone
虚拟机真后台,为什么要推送?
作者: nagasawa    时间: 2018-2-2 09:21

posted by wap, platform: Android
啥叫谷歌推送?
我经常通知栏跳出个谷歌市场图标提示应用更新
算不算?
作者: 蛋疼哥    时间: 2018-2-2 10:33

posted by wap, platform: Chrome
引用:
原帖由 @好人传说  于 2018-2-2 03:41 发表
还是那句话,能番茄尽量番茄。
刚上车不太熟悉
担心耗电和稳定性

测试跑了一天
全程硬梭  google service推送GCM
基本稳定 推送持久   效果达到了

耗电量可接受。

顺便  
华为有个人性的设计 【当没有蕃茄的时候,会自动禁用 google service请求链接,避免了长时间链接造成 耗电】
业界良心。。【当网络允许的时候就自动启动 gs联网】

本帖最后由 蛋疼哥 于 2018-2-2 10:34 通过手机版编辑
作者: lastescaper    时间: 2018-2-2 10:49

说实话我觉得微信和QQ常驻后台很好,果机每天看好多次微信和QQ的启动画面太傻了,并且果机启动微信并不快。

我用MATE9常常一个月不重启,就一个月看不到启动画面,全是秒开。

[ 本帖最后由 lastescaper 于 2018-2-2 10:50 编辑 ]
作者: 后藤喜一    时间: 2018-2-2 11:02

lz纯粹是属于没事找事,app使用哪个推送服务管你毛事。
作者: aiboers110    时间: 2018-2-2 17:35

posted by wap, platform: OPPO
安卓确实使用较累




欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/) Powered by Discuz! 6.0.0