Я создаю веб-представление и некоторые js-привязки в приложении.
По соображениям безопасности я включаю функцию js bridge в try catch.
Тем не менее, я понятия не имею, что перехватывается функцией js catch.
Потому что ошибки случаются случайно, поэтому я отправляю ошибку по GA, но значение события не установлено.
try {
price = JsBridge.getProductPriceString('something wrogn');
} catch (e) {
ga('send', 'event', 'Error', 'Exception', e && e.toString());
console.log("getPriceString", e);
alert("get price string error:", e);
}
Я думал, что смогу провести расследование со стороны Android на Java.
Но я понятия не имею, когда привязка Android js вызовет функцию js catch?