1. 程式人生 > >有哪些好的上報crash工具:推薦crashlytics

有哪些好的上報crash工具:推薦crashlytics

首先確定尋找工具的目標:
1.免費
2.資料收集及時、準確,這是最基本要求
3.crash可以按版本、按日期、按報錯數量分類
4.crash概率日報,方便每日簡單的跟蹤

Crittercism

最早接觸到的crash統計工具,是google家的產品,資料處理方面應該是有保證的。
它是“基礎功能免費+擴充套件功能收費”這樣的模式,基礎功能包含以下部分:

Live Stats:基本的app啟動量、crash量、exception量的統計
App Performance:可按日期統計的crash報表,crash列表和解決狀態,影響使用者數
Help Desk:使用者反饋資訊中心
Bug Tracking:連線github賬戶,進行bug分享討論
App Setting:可以設定郵件接收、dSYM檔案上傳、成員許可權等等

以上功能能滿足一個基本的crash追蹤需求,很多擴充套件功能需要付費。

Flurry

老牌crash統計工具,還包含了廣告功能,現在被Yahoo收購。免費使用,功能比較齊全,介紹一下大的模組:

Company:公司級別的資料統計
Applications:應用的使用者統計、行為統計、自定義事件統計、報錯統計、裝置統計等
Publishers\Advertisers:廣告發布和廣告接入

重點說一下crash統計部分,crash資料統計、Stack Trace統計、Exception Log統計,涵蓋了基本的crash需求。
但個人體驗中,stack trace統計需要上傳dSYM檔案,exception log沒有分類處理,所有log看起來很眼暈,而crash資料統計作為比較輕量的需求,是flurry做的最大的一塊工作。整體使用效果不好

Umeng友盟

國內目前最好的資料統計工具,其中包含crash統計。
crash統計部分,其實這裡是錯誤統計,包含crash和exception,好處是統計的比較詳細,壞處是exception可能統計很多無用問題。
umeng的crash統計也有統計分析、日期查詢等功能,相對較好。

因為是中文的,相信大家比較容易上手試用,這裡不再詳細說明功能。
另外友盟也提供社交分享、推送、反饋中心等第三方服務,是小團隊省時省力的不二選擇。

crashlytics

crashlytics是近兩年新興的crash統計工具,後被Twitter收購。現在crashlytics升級為fabric,包含了crash統計、資料統計、testflight、廣告平臺、社交化控制元件、Twitter植入等等。

crashlytic是我認為目前市面上最好的crash統計工具,它有很多新穎的概念,功能完善而強大,值得一試

介紹一下它的crash統計功能

按版本、時段、crash嚴重程度進行分類
自動上報dSYM,無需手動上傳
解決crash的日誌記錄
可以開啟、關閉一條crash
一條crash中有頻率曲線、版本分佈、系統分佈、影響玩家id等
在“Answers”模組中,有關於版本穩定性的統計報表,簡潔明瞭,且可以每日自動郵件

整體來說,功能強大、體驗優秀,對於快速發現、解決問題有很大的幫助。牆裂推薦!!!