关于推送的一些补充

1,518 阅读5分钟

昨天的文章「Android 推送到底哪家强」不少人的留言有不同的声音,这里补充一下,顺便表示下我的不服!

1. 收了小米多少钱?

很多人留言表示这软广不错,收了小米多少钱?不管你们是开玩笑还是认真的,我只想告诉你们,这篇文章是我自己的实践加上业内同行的交流总结出来的,没有任何人给我钱,而且我自己不是米粉,本身是不愿意推荐任何产品的,我完全是抱着能帮你们解决问题的角度出发的,等你们实际中遇到这个问题你们就会明白我文章中的观点了。


认为我是软广的我表示不服,我之前确实发过一些广告,而且我甚至希望多些广告商找我,毕竟没人愿意跟钱过不去,但是我都是堂堂正正的发,光明正大的告诉你们,是广告的从不藏着掖着!另外,小米,你丫的欠我一条广告费!

我很欣赏一些质疑文中观点,然后给我留言有理有据摆事实讲道理的行为,我的观点不一定正确,毕竟一家之言,但是能一起探讨我是完全乐意的,比如有人给我提了以下几个观点,我觉得很有意义,这里补充下:

2. 友盟的数据可靠么?

讲真,没有任何数据来源是绝对可靠的,目前国内大多数 app 的数据统计基本都是用的友盟,也就意味着友盟的数据不是绝对正确的,但是起码数据来源参考作用非常大,如果你能给我提供一个更靠谱的数据来源,那不妨可以结合下,否则,我宁愿相信友盟的数据。

3. 根据市场份额来选择推送?

友盟的那份数据小米市场份额第一,但是紧跟其后的三星、华为等市场份额加起来比小米要多,如果以市场份额来选择推送为什么只认准小米呢?


关于这点我文中说的很清楚,小米推送的优势是在 MIUI 系统不会被杀死,这个绝对的优势加上他的市场份额,才会推荐优先选择小米。三星市场份额也很大,但是你没有这个优势,对于三星手机,选择小米推送还是信鸽推送没绝对性的区别。


所以我文中的结论是:如果你只能选择一种推送的话,那么建议优先选择小米。如果你想更优化的话完全可以根据不同渠道选择不同的提送方案。

4. 自己写推送可以么?

当然可以,但是不建议这么做,一是浪费资源,二是即使你有资源有能力去自己实现,但是你被杀死之后你很难启动。而使用第三方服务之后,有互相唤醒机制,只要有一个集成了该推送的 app 被用户打开,那么你家的 app 就会被唤醒,避免了永远保持沉默。你自己做的话就没有这优势,除非,你们有阿里、百度这样的全家桶。

5. 腾讯信鸽能被微信唤醒么?

信鸽推送号称是微信的推送解决方案,但是注意只是说是用了微信的解决方案,并不是说微信也用的信鸽推送,这两者有天壤之别,所以那些幻想集成信鸽之后就能被微信唤醒的还是洗洗睡吧。


另外很多人纳闷为什么微信的服务不会被杀死?因为技术很牛逼么?


微信的技术确实很牛逼,在保活上面做了很多优化,但是不管你做的如何牛逼,某些 rom 系统级别的依然可以把你干掉。


那为什么感觉微信永远不会被杀死呢?


其实最重要的一个原因是微信已经是各大厂商的白名单了,很多手机甚至出厂系统自带微信,对它的服务有特殊照顾。所以别幻想着能做成跟微信一样牛逼不被杀死,也别幻想着集成信鸽就能靠微信能把你家 app 唤醒。

6. 最后


我的所有文章都是我一家之言,没有权威性质,你完全可以质疑,也欢迎探讨,毕竟技术本身就需要交流才能共同进步。但是你没有任何理由的一顿乱喷,说我写的垃圾,什么玩意,好歹说个理由吧,让你写又写不出来,你再牛逼,不分享出来有什么用?觉得垃圾的大可以取关,毕竟没人逼着你看,也没人问你收费,我这里不欢迎「嘴强王者」!


最最后,再牛的保活方案都不能真正保活,充其量是多撑一会,这反而还会加重系统负担且耗电,如果你的产品本身很糟糕,这反而更激发用户卸载你的 app ,Android 的后台已经一团糟,这点跟 iOS 比简直相差太远,希望大家不要再去迫害它,改善体验,优化自家 app 才是正道!

本文原创发布于微信公众号 AndroidDeveloper「googdev」,不仅是Android原创干货分享,也许是最有人情味的技术公众号,转载请务必注明出处!