我正在开发Android2应用。由于这个应用程序将被许多人使用,我希望能够在无法访问用户计算机的情况下调试问题。
例如,应用程序崩溃或挂起我的一个用户 - 我希望得到通知,这样的事情已经发生,并且能够在崩溃时或至少堆栈跟踪中看到程序的状态,以便我可以解决这个问题。
如何实现这一目标?
P.S。我正在寻找像Crashlitycs这样的移动应用程序。
答案 0 :(得分:0)
Angular有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 {}