怎樣最簡單的獲取用戶在使用App時(shí)遇到崩潰爵赵、閃退的crash日志呢泊脐?
每個(gè)公司可能都會(huì)有各自的方法,接下來我介紹的是最簡單容客、實(shí)時(shí)性、成本最小的方法但两,非常適合不需要網(wǎng)絡(luò)請求的一些小項(xiàng)目供置。
1.大家應(yīng)該都知道系統(tǒng)的 NSException 類可以獲取系統(tǒng)崩潰時(shí)的日志,在 AppDelegate 入口函數(shù) 添加如下方法:
2.將獲得的 Exception 信息轉(zhuǎn)換成NSString類型紧阔,然后調(diào)取郵件接口 [[UIApplicationshared Application] openURL:@"mailto://【你的郵箱】?..."]续担,App崩潰的時(shí)候?qū)⑿畔懭豚]件,用戶只要點(diǎn)擊發(fā)送按鈕乖仇,你就可以收到crash日志啦询兴。
3.意見反饋?也可以用調(diào)取系統(tǒng)郵件接口的方法,郵件中可以插入圖片警儒,用戶編輯起來更加自由始衅,還能通過用戶的郵箱及時(shí)跟用戶進(jìn)行溝通,而不用專門去加一個(gè)反饋接口汛闸。
4.缺點(diǎn) 當(dāng)然缺點(diǎn)也很明顯,缺點(diǎn)是有的用戶可能沒有用iPhone發(fā)送郵件的習(xí)慣隆夯,iPhone沒有綁定一個(gè)有效的郵箱賬號别伏,這個(gè)時(shí)候用戶很難為了報(bào)告一個(gè)bug而去綁定一個(gè)郵箱賬號