Я пытаюсь вернуть мои исключения Javascript в Crashlytics. Это работает, но все это появляется под проблемой:
Runtime.java com.tns.Runtime.callJSMethodNative
в панели управления Crashlytics. Я предпочел бы видеть мой список проблем следующим образом:
MyScreen1.ts org.mycompany.monapp.myScreen1
MyScreen2.ts org.mycompany.monapp.myScreen2
Я знаю, что Crashlytics не предназначен для обработки ошибок JavaScript, но я хотел бы имитировать это поведение как можно точнее. Я попытался записать в своем исключении форму пользовательского класса Java, как это:
@JavaProxy("org.demonativescript.MyErrorHandler")
export class MyErrorHandler extends java.lang.Object {
constructor() {
super();
return global.__native(this);
}
sendCrash() : void{
crashlytics.sendCrashLog(new MyCustomException("My Custom Excep"));
}
};
Но так как исключение все еще регистрируется из runtils JavaScript, проблема появляется в:
Runtime.java com.tns.Runtime.callJSMethodNative