Webアプリケーションがあり、そのクラッシュレポートを追跡したい。この目的でFirebase crashlyticsまたはFabricを使用できますか?彼らのサイトでは、Androidまたはios。
よろしく、マクラン
機能のリクエストがあります: https://github.com/firebase/firebase-js-sdk/issues/71
それはまったくサポートされていないようです、ファブリックもWeb上のcrashlyticsをサポートしていなかったので、おそらく https://www.bugsnag.com のようないくつかの代替案があるようですが、それが欲しいです一箇所にも。 Web、AndroidまたはiOSクライアントの違いを確認しないでください。これがサポートされていない理由がわかりません。
しかし、Vueフレームワークのいくつかの可能な解決策として、フレームワークはエラーをキャッチし、それをGoogleアナリティクスに送信して、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
}
しかし、TypeScriptについてもこのようなものを見つけました https://github.com/enkot/catch-decorator