Tag: 反应原生

将Crashlytics集成到React Native – Android

我已成功为我们的React Native项目设置了iOS的Crashlytics集成,并且设法也注册了Android版本。 唯一的问题是它只报告与Java /系统相关的崩溃 – 如果抛出了javascriptexception,它就不会在报告中注册。 我想让它工作,因为iOS版本已经具有该function。 我已经按照Fabric文档和这个问题所述设置了报告 – 请参阅第二个答案,我在MainActivity中添加了onCreate 。 接下来我尝试根据此问题评论创建自己的NativeModuleCallExceptionHandler。 代码如下: package com.mypackage; import com.facebook.react.bridge.NativeModule; import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.bridge.ReactContext; import com.facebook.react.bridge.ReactContextBaseJavaModule; import com.facebook.react.bridge.ReactMethod; import com.facebook.react.modules.core.JavascriptException; import com.facebook.react.bridge.NativeModuleCallExceptionHandler; import java.util.Map; import com.crashlytics.android.Crashlytics; class CrashlyticsErrorModule extends ReactContextBaseJavaModule { public CrashlyticsErrorModule (ReactApplicationContext reactContext) { super(reactContext); addExceptionHandler(reactContext); } @Override public String getName() { return “CrashlyticsErrorModule”; } private […]