iOS獲取項(xiàng)目的crash日志

怎樣最簡(jiǎn)單的獲取用戶在使用App時(shí)遇到崩潰、閃退的crash日志呢?

每個(gè)公司可能都會(huì)有各自的方法,接下來我介紹的是最簡(jiǎn)單、實(shí)時(shí)性、成本最小的方法,非常適合不需要網(wǎng)絡(luò)請(qǐng)求的一些小項(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è)有效的郵箱賬號(hào),這個(gè)時(shí)候用戶很難為了報(bào)告一個(gè)bug而去綁定一個(gè)郵箱賬號(hào)

5.GithubDemo地址

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容