怎樣最簡單的獲取用戶在使用App時遇到崩潰、閃退的crash日志呢?
每個公司可能都會有各自的方法,接下來我介紹的是最簡單、實時性、成本最小的方法,非常適合不需要網絡請求的一些小項目。
1.大家應該都知道系統的 NSException 類可以獲取系統崩潰時的日志,在 AppDelegate 入口函數 添加如下方法:
2.將獲得的 Exception 信息轉換成NSString類型,然后調取郵件接口 [[UIApplicationshared Application] openURL:@"mailto://【你的郵箱】?..."],App崩潰的時候將信息寫入郵件,用戶只要點擊發送按鈕,你就可以收到crash日志啦。
3.意見反饋?也可以用調取系統郵件接口的方法,郵件中可以插入圖片,用戶編輯起來更加自由,還能通過用戶的郵箱及時跟用戶進行溝通,而不用專門去加一個反饋接口。
4.缺點 當然缺點也很明顯,缺點是有的用戶可能沒有用iPhone發送郵件的習慣,iPhone沒有綁定一個有效的郵箱賬號,這個時候用戶很難為了報告一個bug而去綁定一個郵箱賬號