Android和iOS開發中遇到程式崩潰是很正常的事情,如何在程式崩潰時準確捕獲到異常資訊並及時通知開發者,是軟體開發者比較關心的問題。只有及時發現了bug,並快速的處理,不斷的提高產品的質量,這樣才能吸引越來越多的使用者。
網易雲捕就是這樣的一款移動平臺崩潰收集系統,它能及時的收集程式中的崩潰資訊並做相應的統計分析,供開發者定位、解決問題,以便及時修復
四大功能
實時監控:
趨勢分析
Crash分佈資訊
崩潰堆疊
服務優勢
多樣化的平臺支援
網易雲捕目前支援的平臺比較全面,包括iOS(OC、C/C++),unity3d(C#), cocos2dx(Lua,C++,JS)。
接入方式簡單
iOSSDK的整合支援兩種方式,一個是手動方式,把SDK匯入到Xcode工程中;另外一種就是CocoaPods的方式,相當簡便,有新的版本更新起來也很簡單,一句”pod update”搞定。
自動解析符號表
iOS SDK捕獲上報的異常堆疊中都是地址資訊,如果想要定位具體的出錯位置,需要進行符號表還原,這個就需要解析dSYM檔案。我們提供了一種方法,在程式 Build的時候,自動解析dSYM檔案中的符號,在後臺看到的堆疊資訊就是還原後的堆疊了。這種方式對開發階段相當實用,因為開發過程中的符號表不斷在 變化,每次都手動上傳符號表的話,是一件十分枯燥的事情。堆疊還原後的結果如下:
漂亮的統計功能
網易雲捕會做一些統計的事情,比如不同型別的bug統計,裝置型別以及OS版本統計等。
自定義報警功能
實時報警的作用是及時提醒開發者注意這類的bug,防止有其他事情的干擾忽略問題,使用者可以自己設定告警方式。