上周 BugHD Android 客戶端上線了,下載地址在此,歡迎大家體驗(yàn)并提出反饋。這周我們增加了 BugHD 和 fir.im 的新功能,同時(shí)也做出了一些體驗(yàn)優(yōu)化。
BugHD 新增功能
1、新增安裝量、啟動(dòng)量的統(tǒng)計(jì)功能
BugHD SDK 1.3.0開始統(tǒng)計(jì)安裝量、啟動(dòng)量,現(xiàn)在我們將數(shù)據(jù)展現(xiàn)了出來。

BugHD 體驗(yàn)優(yōu)化
1、Android SDK 1.3.3 上線,優(yōu)化 Android SDK 自定義參數(shù)
Android SDK 1.3.3 上線,修復(fù) Android SDK 自定義參數(shù)的中文顯示問題,更好的使用「自定義參數(shù)功能」。
此處,你可能會(huì)問 什么是 Android SDK「自定義參數(shù)功能」?
SDK 快速配置完成后,可以獲取應(yīng)用崩潰時(shí)的自定義參數(shù)信息,接下來使用的「自定義參數(shù)功能」,可以收集除了標(biāo)準(zhǔn)報(bào)告之外的自己所需的參數(shù)信息,比如用戶 id, name, email 信息, 代碼中的部分變量或者崩潰時(shí)的用戶操作.
關(guān)于如何使用Android SDK「自定義參數(shù)功能」?
可以參考「自定義參數(shù)功能」文檔
2、修改自定義 Exception 幫助文檔
如果你想收集一些不會(huì)導(dǎo)致程序崩潰的 Exception ,或者你自己定義一些 Exception,你可以通過以下方法發(fā)送繼承 Throwable 類的自定義錯(cuò)誤。
/**
*
* 發(fā)送自定義 Exception
*
**/
FIR.sendCrashManually(new Exception("Non-fatal"));
不過,有些事項(xiàng)你需要注意下:
注意:
1.自定義 Exception 的 name 和 reason 不能同時(shí)為空,這種情況將不會(huì)上報(bào) Exception
2.Exception 參數(shù)中如果設(shè)置了 userInfo 信息,可在崩潰問題的“查看詳細(xì)信息”中的自定義參數(shù)處查看
3、優(yōu)化 Android 符號表查找文檔
有些在用Android Studio 開發(fā)者可能對 Android 符號表的配置和查找方法不是很理解,我們新增了Android 符號表查找文檔。
首先在build.gradle文件中開啟混淆代碼,minifyEnabled 設(shè)置為 true 時(shí)生成 mapping 文件:
Android 符號表1.png
輸出的mapping 文件的路徑為:build/outputs/mapping/release/mapping.txt
Android 符號表2.png
fir.im 新增功能
1、Hiwork 接入 WebHook 集成
開發(fā)者可以通過 WebHook 的方式將 fir.im 的信息接入「Hiwork」聚合服務(wù),現(xiàn)在 fir.im 后臺接入了類似的 WebHook 集成工具有「紛云」、「簡聊」、「瀑布IM」等,同時(shí)也支持自定義 WebHook.
2、Android 設(shè)備開啟“桌面視圖”后,顯示下載按鈕
由于 Android 設(shè)備尺寸問題,當(dāng) Android Note 開啟桌面視圖模式,默認(rèn)識別為 PC,且不能顯示下載按鈕,這次我們針對 Android Note 優(yōu)化整個(gè)下載流程。
3、增加“版本查詢”接口的更新時(shí)間
在 fir.im 版本查詢功能提供了應(yīng)用名稱、版本、更新日志、build 號、安裝地址、短鏈接的 API 信息,除此之外,我們增加了“版本查詢”接口的更新時(shí)間,方便開發(fā)者更靈活地使用不同的信息。
以上為本周的更新日志,和以前一樣,要表揚(yáng)或者吐槽,隨時(shí)聯(lián)系我們 :)
fir.im