Исходный код Android следующий. (сбор бревен с помощью Rollbar, который представляет собой инструмент для перекатки бревен).
Код: Выделить всё
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
QLog.d("[WebViewClient::onReceivedError()]");
QLog.d(" >> url : " + request.getUrl().toString());
QLog.d(" >> error : " + error.getErrorCode() + " / " + error.getDescription());
int errorCode = error.getErrorCode();
try {
throw new RuntimeException("onReceivedError2");
} catch (RuntimeException e) {
CustomKeysAndValues keysAndValues = new CustomKeysAndValues.Builder()
.putString("function", "onReceivedError2")
.putString("url", request.getUrl().toString())
.putString("onPageStartUrl", onPageStartUrl)
.putString("errorCode", ""+errorCode)
.putString("description", ""+error.getDescription())
.putString("history", getPageHistory())
.build();
FirebaseCrashlytics.getInstance().setCustomKeys(keysAndValues);
FirebaseCrashlytics.getInstance().recordException(e);
Rollbar rollbar = Rollbar.instance();
rollbar.error(String.format("function: %s, url: %s, onPageStartUrl: %s, errorCode: %s, description: %s, history: %s",
"onReceivedError2",
request.getUrl().toString(),
onPageStartUrl,
errorCode,
error.getDescription(),
getPageHistory()
));
}
if( mOnPageLoadListener != null ){
if( !(errorCode == -1 || errorCode == -6) ) {
if ( !(request.getUrl().toString().contains(".mp4") || request.getUrl().toString().endsWith(".png")) ) {
mOnPageLoadListener.onPageError(PageError.networkError);
}
}
}
}
Код: Выделить всё
function: onReceivedError2, url: https://test2.tnmiot.co.kr:8443/images_theme/faq/21/FREEZER_ALARM.mp4, onPageStartUrl: https://test2.tnmiot.co.kr:8443/faq/VM1421, errorCode: -1, description: net::ERR_FAILED, history: [1:https://test2.tnmiot.co.kr:8443/me
[*]Android + Сервер (Apache + Tomcat + Spring)
Моя команда пытается это сделать, поэтому нам нужна ваша помощь как можно скорее.
Я уже настраиваю http и манифест (например, http, аутентификацию.. ), но ничего полезного.
Подробнее здесь: https://stackoverflow.com/questions/790 ... js-css-mp4