Android推送我們自己用xmpp寫的協議到達率不能保證,經常丟失,請問大家一般都是怎麼解決的?
回複內容:
Android推送我們自己用xmpp寫的協議到達率不能保證,經常丟失,請問大家一般都是怎麼解決的?
自己學的恐怕會有很多問題。
建議可以參考開源的推送。
我之前用的是百度推送服務。你可以利用百度bae上已有的推送服務。http://developer.baidu.com/wiki/index.php?title=docs/cplat/push
自己最不好的話一般都是找第三方的吧,樓上說的那幾家都是你比較多人去選擇的。我剛剛看了相關的一些評測,個推、信鴿、極光、友盟相對都還不錯,個推和極光一樣是專門做推送的,相對要專業很多,名氣也比較大一點,以前極光是免費,但是現在個推也開始對小使用者免費了,一下子就變得很有優勢了。建議是都接入SDK測試一下再確認自己需要哪家的推送
個推推送,免費又好使~還開放智能精準推送,到達率什麼的都有保證,一年用下來感覺不錯。
百度有個很給力的推送平台,基本獨用他。
試試 AVOS
對於剛起步的開發人員而言,可以自己寫。一旦量到達了一定的階段,自己維護和運行推送會很傷腦筋。
可以選擇第三方服務,個推,百度等等。建議整合完了SDK做幾輪測試,選擇速度快且穩定的,目前個推好像是免費的。
自己寫 不是打擊你 自己寫根本沒法用 尤其是多使用者並發的時候 使用過極光和個推 後者相對靠譜 效能穩定 要是推送量很大 需要交費
百度雲推送 最好的選擇
建議用第三方推送服務,比自己寫要方便快捷很多,畢竟你一個人趕不上別人集一個團隊或者一個公司資源做出來的東西啊
自己做只能是玩玩的,不能保證資訊即時和穩定推送。可以用個推,信鴿,前者是專業推送,比較穩定;後者是大公司,可能沒那麼靈活。你都整合SDK測試下效果就有選擇了
nodejs 的socketIO,我們的項目是用這貨的~很爽
可以考慮一下開源的DDPush任意門推送
自己做會有很多坑,需要很多的投入和反覆,推送穩定性和即時性很難達到,丟失什麼很頻繁。建議還是選擇第三方的推送服務好,我們用的個推,量小免費量大才收費,但也不貴,還可以智能打標籤,精準推送的選項,這個比較好。極光以前號稱永久免費的,結果對接了他們商務發現忽悠人,問了也是要收費的,還不如選個推,功能也要多一些。
這種情況的話還是找第三方推送合作吧,可以節約90¥%的開發成本,而且效果也很好,這樣就可以專註提升自身產品品質啦。