我正在React Native中使用Crashlytics(本机)。 在RN中,我重写了JSExceptionHandler以使用NativeModules并调出MyCrashHandler。
MyCrashHandler与Crashlytics reportError ..一起使用。但这仅当我然后发生崩溃时才有用。 我无法崩溃,因为我已经覆盖了JSExceptionHandler。
如何强制Crashlytics发送事件?也许我需要改用Firebase日志记录?
答案 0 :(得分:0)
您不必等待崩溃即可知道Crashlytics
在工作。通过将以下代码添加到您的应用,您可以使用SDK
到force a crash
Button crashButton = new Button(this);
crashButton.setText("Crash!");
此外,您可以使用自己的API,如下所示:
Fabric.with([Crashlytics.start(withAPIKey: "YOUR_API_KEY")]
答案 1 :(得分:0)
您可以通过在本机iOS和Android中编写代码来编写自己的自定义崩溃报告。请检查以下链接。
https://firebase.google.com/docs/crashlytics/customize-crash-reports?platform=ios