Можем ли мы использовать firebase crashlytics для нашего веб-приложения? - PullRequest
0 голосов
/ 23 января 2019

У меня есть веб-приложение, и я хочу отслеживать его отчеты о сбоях.Могу ли я использовать Firebase crashlytics или Fabric для этой цели.На их сайте упоминается только для Android или IOS.

С уважением, Макранд

1 Ответ

0 голосов
/ 08 мая 2019

Есть запрос функции: https://github.com/firebase/firebase-js-sdk/issues/710

Похоже, что он вообще не поддерживается, Fabric также не поддерживал аварийные сбои в сети, поэтому, похоже, есть некоторые альтернативы, такие как https://www.bugsnag.comно я бы тоже хотел иметь его в одном месте.Не вижу никакой разницы между веб-клиентами, клиентами Android или iOS, не знаю, почему это не поддерживается.

Но для какого-то возможного решения для Vue Framework нужно отловить ошибки и отправить их в Google Analytics, гдеВы можете подключить также свои мобильные приложения Firebase.Я думаю попробовать это сейчас.Я еще не тестировал его, поэтому не знаю, придется ли мне ловить ошибки окна.

Vue.config.errorHandler = function (error) {
  //Toast.error(error.message)
  console.warn(error.message)
  //send error as event to google analytcs... 
  if (error) message = error.stack;
  ga('send', 'event', 'window.onerror', message, navigator.userAgent);
}

window.onerror = function(message, source, lineno, colno, error) {
  // maybe we need to also catch errors here and send to GA
}

Но я нашел что-то подобное и для машинописи https://github.com/enkot/catch-decorator

...