Android 上開發國內應用都用什麼推送? 海外可以用 GCM, 國內呢?
有不啟用相互喚醒大法的嗎?
-----------------------------------------------華為推送平台 怎樣呢?2015-3-23 更新
--------------------最終我們還是選擇自己寫吧, 用的純 WebSocket
謝邀。我主要用騰訊的信鴿推送,還考慮過小米推送。
國內的推送SDK不是很好,許可權一般要的都很多。我主要就是指信鴿,我們的應用就要七八個許可權,其他的十來個全都是信鴿的要的,噁心死人,小米推送的SDK就好得多,就要幾個基礎的,不知道現在如何了。
https://mp.weixin.qq.com/s?__biz=MzA5OTMxMjQzMw==mid=2648112527idx=1sn=b23c1b5f3e32e343ad96d705bd4d63ffscene=1srcid=0711SVtLTxYXurfDvMqW2LJiuin=MjQwMDgwNDM1key=77421cf58af4a6536ca031a71c4f7bb7f13f6ea3c8eb83bf829c172d7cd7f7f72a832c33e87a7c45d7273b914b351fdfdevicetype=iMac+MacBookPro12%2C1+OSX+OSX+10.11.5+build(15F34)version=11020201lang=zh_CNpass_ticket=%2BTp9qbxmROPbRlT9zfp7uAY%2FVToJEmd09DOFY3Fc49Y%3D
我現在做的方案是除華為手機之外全用小米推送,華為手機用華為(前排提示華為推送有大坑,雖然被我用迷之方法解決了。。。前排提示,有坑!!!)。這樣MIUI和emui都有自己的系統級推送,然後其他系統其他應用使用小米推送時,還可以喚起我的推送通道(比如淘寶啥的)233,也是髒的不行。然後把它們打進jar包。
其實也可以自己去基於mqtt協議去寫一個推送。不過系統還是會殺你。。。所以到達率還不錯,不過即時性很差。 說了這麼多,還不快贊逼格要高,就用gcm,愛用用不用滾(
求摺疊
公司目前用的是極光推送,不過我們也自己開發了一套推送系統
為什麼已經24h fq了GCM推送還是不穩定 除了谷歌之家的幾個app 其他基本沒收過
用小米/華為雲推送可在對應品牌手機上和系統服務共享推送服務來省電,但在其他平台上相對個推等推送服務沒什麼差別。
其實基於WebSockets自建推送服務也可以考慮。
願意付錢而且有跨平台需求的話個人強烈推薦亞馬遜AWS中國區將要上線的推送服務,為APNS和GCM提供了統一的推送API,並且在連接不上GCM時能自動換用百度雲推送。收費大概是100萬條1美元。國內的有:騰訊信鴿,百度,極光,個推,小米…
至於孰優孰劣其實都差不多,原理也一樣,如果你的用戶小米比較多或者可以單獨為小米渠道集成推送,建議用小米,因為對於miui來說它是系統級別的,後台服務殺不掉…恩,就醬!百度的push不錯。現已加入百度航母喚醒艦隊,你值得擁有。
極光推送也算一個吧
極光推送還不錯,極光推送是國內最早做雲推送服務的,後來又有個推,信鴿等等,但是到現在還是看到極光推送在推送服務方面依然是很理想的,在安全性、穩定性、及時送達等依然最好的
非系統的推送免不了被秒殺。
對於初創開發者強烈建議使用個推,個推有一個什麼助推計劃,達到500w用戶之前都不用擔心收費的問題了,而且是個完全版使用全部功能。
搞推送的廠不少,技術門檻不高,所以都是免費的。極光最老牌,裡面的富媒體功能選擇最多。不過推送功能說到底還是一個管道,選哪家都還是得繼續做二次開發的。我選的友盟(因為懶...三方統計跟推送懶得搞太多SDK...)。
用第三方推送,比如個推,百度雲,極光之類的。目前這麼幾家看下來還是個推會比較好一些。
我使用的是百度雲推送,體驗不錯,開發很簡單,官方SDK比較易懂,但是網友.net版的比較無力。
推薦閱讀:
※從事 Android 應用開發4年有餘,現在工資7500。很不爽!怎麼辦?
※(2013年)國內有較好的android應用商店么,為什麼大陸沒有質量媲美google play的?
※你為什麼選擇不用 iPhone?
※手機總是彈出廣告怎麼辦?
※華為手機對虛擬按鍵的處理是目前比較優秀的做法嗎?
TAG:即時通訊IM | 推送Push | Android | GoogleCloudMessaging | Arrownock |