2
我正在開發一個Android2應用程序。由於這個應用程序將被許多人使用,我希望能夠調試問題,而無需訪問用戶的計算機。Angular2在任何時候崩潰調試
例如,應用程序崩潰或掛在我的一個用戶上 - 我想要得到通知,發生了這樣的事情,並且能夠在崩潰時看到程序的狀態,或者至少是堆棧跟蹤我可以解決這個問題。
如何實現這一目標?
P.S.我正在尋找類似Crashlitycs的移動應用程序。
我正在開發一個Android2應用程序。由於這個應用程序將被許多人使用,我希望能夠調試問題,而無需訪問用戶的計算機。Angular2在任何時候崩潰調試
例如,應用程序崩潰或掛在我的一個用戶上 - 我想要得到通知,發生了這樣的事情,並且能夠在崩潰時看到程序的狀態,或者至少是堆棧跟蹤我可以解決這個問題。
如何實現這一目標?
P.S.我正在尋找類似Crashlitycs的移動應用程序。
Angular has this feature開箱即用。你可以做的是在後端創建一個API,並調用它來註冊錯誤。角邊會是這樣:
class MyErrorHandler extends ErrorHandler {
constructor() {
super();
}
handleError(error) {
// send the error to the backend here
super.handleError(error)
}
}
和模塊中:
@NgModule({
providers: [{provide: ErrorHandler, useClass: MyErrorHandler}]
})
class MyModule {}
權。我已經看到了這個,但是我正在尋找一些能夠告訴我應用程序在崩潰時的狀態的東西。目前,我在本地開發並將幾乎所有東西都打印到控制檯,所以當出現問題時,我從一開始就擁有完整的應用程序狀態。 – mp3por
類似https://sentry.io/welcome/,但現在免費:D – mp3por