iOS集成Fabric & Crashlytics (2)

上一篇我們集成了環(huán)境透葛,這一篇主要將如何使用Crashlytics 進(jìn)行數(shù)據(jù)統(tǒng)計(jì).

1.首先我們嘗試著制造一次崩潰

直接上代碼

import UIKit
import Crashlytics

class ViewController: UIViewController { 
    override func viewDidLoad() { 
        super.viewDidLoad() // Do any additional setup after loading the view,    typically from a nib.
        let button = UIButton(type: .roundedRect) button.frame = CGRect(x: 20, y: 50, width: 100, height: 30) button.setTitle("Crash", for: [])       
        button.addTarget(self, action: #selector(self.crashButtonTapped(_:)), for: .touchUpInside) view.addSubview(button)</a>
     }

    @IBAction func crashButtonTapped(_ sender: AnyObject) { 
         Crashlytics.sharedInstance().crash() 
    }
}

所以我們點(diǎn)擊了按鈕之后,就會(huì)觸發(fā)崩潰事件.

[注] :但是征绎,在崩潰之后,崩潰信息并不會(huì)立刻上傳到Fabric!

我們需要在網(wǎng)絡(luò)正常的狀態(tài)下磨取,重新啟動(dòng)App. 這樣人柿,崩潰信息就會(huì)成功上傳到Fabric平臺(tái). 過(guò)幾分鐘,你就可以在Fabirc平臺(tái)看到崩潰信息了.

2.然后讓我們看一下崩潰信息

會(huì)看到類(lèi)似圖中的崩潰信息. 可以看到Fabric 這個(gè)統(tǒng)計(jì)界面還是做得很全面的. 崩潰/異常的增長(zhǎng)率忙厌,影響到的用戶(hù)凫岖,以及每天的情況,都有統(tǒng)計(jì). 還可以對(duì)issue 進(jìn)行過(guò)濾.
各個(gè)issue出現(xiàn)的版本范圍逢净、次數(shù)哥放,也都有統(tǒng)計(jì).

點(diǎn)擊具體的issue條目. 我們會(huì)進(jìn)入該條issue的分析界面.

上部分是一些數(shù)據(jù)的統(tǒng)計(jì)


image.png
下部分是我們關(guān)注的,問(wèn)題是如何產(chǎn)生的呢爹土?

從這里可以看到具體的堆棧信息甥雕,可以發(fā)現(xiàn)是由于AnimationAlertController.swift 的第35行的showWithAnimation方法出現(xiàn)了問(wèn)題導(dǎo)致的崩潰.

這時(shí)我們就可以去代碼中看一看,是哪里出現(xiàn)了漏洞.
當(dāng)然胀茵,你也可以將這份log download下來(lái)社露,仔細(xì)分析.

image.png

3.收集用戶(hù)信息

點(diǎn)擊上圖中的 View all sessions, 還可以查到具體的每一個(gè)崩潰的信息琼娘,如果你收集了用戶(hù)信息的話(huà)峭弟,其中就會(huì)包含用戶(hù)的信息. 因?yàn)橛泻芏鄦?wèn)題是需要用戶(hù)的ID來(lái)進(jìn)行追蹤的附鸽,所以收集用戶(hù)信息還是很有必要的.

那如何收集用戶(hù)信息呢?

上代碼~

        Crashlytics.sharedInstance().setUserEmail("user@fabric.io")
        Crashlytics.sharedInstance().setUserIdentifier("12345")
        Crashlytics.sharedInstance().setUserName("Test User")

只要在Crashlytics 初始化完成后

        Fabric.with([Crashlytics()])

調(diào)用上面的三行代碼就可以啦~
是不是很容易用~

那今天先寫(xiě)到這里瞒瘸,明天會(huì)繼續(xù)和大家講怎么在Crashlytics中 加一些自定義的Log信息.

晚安~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末坷备,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子情臭,更是在濱河造成了極大的恐慌省撑,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,807評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件俯在,死亡現(xiàn)場(chǎng)離奇詭異竟秫,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)朝巫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)鸿摇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)石景,“玉大人劈猿,你說(shuō)我怎么就攤上這事〕蹦酰” “怎么了揪荣?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,589評(píng)論 0 363
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)往史。 經(jīng)常有香客問(wèn)我仗颈,道長(zhǎng),這世上最難降的妖魔是什么椎例? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,188評(píng)論 1 300
  • 正文 為了忘掉前任挨决,我火速辦了婚禮,結(jié)果婚禮上订歪,老公的妹妹穿的比我還像新娘脖祈。我一直安慰自己,他們只是感情好刷晋,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,185評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布盖高。 她就那樣靜靜地躺著,像睡著了一般眼虱。 火紅的嫁衣襯著肌膚如雪喻奥。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,785評(píng)論 1 314
  • 那天捏悬,我揣著相機(jī)與錄音撞蚕,去河邊找鬼。 笑死过牙,一個(gè)胖子當(dāng)著我的面吹牛诈豌,可吹牛的內(nèi)容都是我干的仆救。 我是一名探鬼主播,決...
    沈念sama閱讀 41,220評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼矫渔,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼彤蔽!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起庙洼,我...
    開(kāi)封第一講書(shū)人閱讀 40,167評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤顿痪,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后油够,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體蚁袭,經(jīng)...
    沈念sama閱讀 46,698評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,767評(píng)論 3 343
  • 正文 我和宋清朗相戀三年石咬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了揩悄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,912評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鬼悠,死狀恐怖删性,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情焕窝,我是刑警寧澤蹬挺,帶...
    沈念sama閱讀 36,572評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站它掂,受9級(jí)特大地震影響巴帮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜虐秋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,254評(píng)論 3 336
  • 文/蒙蒙 一榕茧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧客给,春花似錦用押、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,746評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至抬虽,卻和暖如春官觅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背阐污。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,859評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工休涤, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,359評(píng)論 3 379
  • 正文 我出身青樓功氨,卻偏偏與公主長(zhǎng)得像序苏,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子捷凄,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,922評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容