Angular2 off-side随时崩溃调试

时间:2017-05-12 16:54:18

标签: angular

我正在开发Android2应用。由于这个应用程序将被许多人使用,我希望能够在无法访问用户计算机的情况下调试问题。

例如,应用程序崩溃或挂起我的一个用户 - 我希望得到通知,这样的事情已经发生,并且能够在崩溃时或至少堆栈跟踪中看到程序的状态,以便我可以解决这个问题。

如何实现这一目标?

P.S。我正在寻找像Crashlitycs这样的移动应用程序。

1 个答案:

答案 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 {}