iOS獲取項目的crash日志

怎樣最簡單的獲取用戶在使用App時遇到崩潰、閃退的crash日志呢?

每個公司可能都會有各自的方法,接下來我介紹的是最簡單、實時性、成本最小的方法,非常適合不需要網絡請求的一些小項目。

1.大家應該都知道系統的 NSException 類可以獲取系統崩潰時的日志,在 AppDelegate 入口函數 添加如下方法:

2.將獲得的 Exception 信息轉換成NSString類型,然后調取郵件接口 [[UIApplicationshared Application] openURL:@"mailto://【你的郵箱】?..."],App崩潰的時候將信息寫入郵件,用戶只要點擊發送按鈕,你就可以收到crash日志啦。

3.意見反饋?也可以用調取系統郵件接口的方法,郵件中可以插入圖片,用戶編輯起來更加自由,還能通過用戶的郵箱及時跟用戶進行溝通,而不用專門去加一個反饋接口。

4.缺點 當然缺點也很明顯,缺點是有的用戶可能沒有用iPhone發送郵件的習慣,iPhone沒有綁定一個有效的郵箱賬號,這個時候用戶很難為了報告一個bug而去綁定一個郵箱賬號

5.GithubDemo地址

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容