服務項目

需求溝通

bugout

  如果您的項目下還沒有任何應用,請先在 設置->應用信息 中創建一個應用。

  App應用(以及 H5 應用)Bug一步提交,操作便捷

  Android/iOS 應用集成 Bugout SDK 后,發現 Bug 后只需將手機搖一搖進行截屏(H5 應用則需點擊屏幕懸浮球進行截屏)便可將問題連同用戶設備信息,操作系統,網絡環境等數據提交至 Bugout 問題列表中,在提交問題時支持手動涂鴉,添加問題名稱及備注。這對技術人員來說,可以大大提高復現和定位問題的速度,對App 來說,集成 SDK 后可以更方便的收集用戶的反饋,提高應用的體驗及質量。

  具體集成 SDK 方式可參見:

  Android 應用集成 Bugout SDK 文檔

  iOS 應用集成 Bugout SDK 文檔

  H5 應用集成 Bugout SDK 文檔

  小程序集成 Bugout SDK 文檔

  Android 應用問題上報詳情(示例)

  App應用(以及H5 應用和小程序)異常數據自動上報,用最快的速度發現并解決問題

  應用集成 Bugout SDK 后,自動收集設備品牌、型號、操作系統版本等多種設備信息,自動記錄崩潰前用戶的操作步驟,自動上報堆棧信息,利用智能 AI 技術自動合并相同類型的崩潰信息。

  下面介紹一下不同類型應用可捕獲的異常數據:

  Android 應用

  Android 應用獨有的 ANR 問題:包含KeyDispatchTimeout(5 seconds)、BroadcastTimeout(10 seconds)、ServiceTimeout(20 seconds)三種類型,詳細介紹可參見Bugout SDK能捕獲的ANR都有哪些?如何分析并解決這些ANR呢?

  Android 應用一些常見異常:java.lang.NullPointerException、java.lang.ClassNotFoundException、java.lang.ArithmeticException、java.lang.ArrayIndexOutOfBoundsException、java.lang.IllegalArgumentException、java.lang.IllegalAccessException……

  具體參見Bugout SDK 捕獲的 Android 的異常都是什么意思?

  Android 應用上報異常數據詳情(示例)

  iOS應用?

  iOS 應用的一些常見崩潰:數組下標越界、字典構造與修改、NSAttributedString相關、呈現一個空控制器、強引用一個單例對象、unrecognized selector、操作tableView數據、Push到同一個控制器多次等,具體參見Bugout SDK 能捕獲 iOS APP的哪些崩潰?

  H5 應用和小程序?

  H5 應用和微信小程序都是基于 JavaScript 的,所以它們的異常上報功能有相同的地方。

  7種 Error 對象:EvalError、RangeError、ReferenceError、SyntaxError、TypeError、URIError

  用戶自定義的異常: 例如:throw '這是一個自定義的錯誤'

  上面兩種是H5和小程序共同的部分,在小程序里它們被劃分為用戶腳本錯誤(thirdScriptError)

  除此之外,還可以捕獲小程序引擎錯誤(jsEnginScriptError)和小程序自定義組件引用失敗錯誤。


      溫馨提示:大連仟源科技有限公司匯聚眾多網絡精英與行業頂尖設計師、程序員,以WEB互動應用、移動互聯網應用、商業軟件為戰略方向。以成熟的技術、創新的理念、不斷開拓進取的精神服務于各行業客戶。

上一篇:unionpay 下一篇:棋牌開發的公司
文章標簽:
文章評論:

專業的游戲開發/系統開發、品牌設計/網站建設,選仟源!

選擇專業的企業服務公司,服務更靠譜!

立即點擊咨詢>
客服圖標
客服圖標
118旺角心水论坛