Приложение работает большую часть времени. Я время от времени сталкиваюсь с проблемой, когда я нажимаю на значок приложения, оно открывает приложение, заставку и закрывается. Я не могу видеть экран входа в приложение. Посоветуйте, пожалуйста, в чем может быть причина этого. Кроме того, есть ли способ отладить это на устройстве? Пожалуйста, сообщите.
Это происходит в разных ситуациях, но на этот раз это произошло, когда я по ошибке изменил время устройства на November 2022
.
Пожалуйста, ознакомьтесь с App Analytics на устройстве: (не уверен, что это связано с приложением или общим)
{"timestamp":"2019-01-15 16:39:35.93 -0800","bug_type":"211","os_version":"iPhone OS 12.1.2 (16C101)","incident_id":"368FAE78-6862-41B4-BB6B-D7D94155A807"}
{"_marker":"<metadata>","_preferredUserInterfaceLanguage":"en","_userInterfaceLanguage":"en","_userSetRegionFormat":"US","startTimestamp":"2022-01-11T12:36:53Z","version":"1.0"}
{"_marker":"<end-of-file>"}
Устройство: iPhone 6 Plus с ОС 12.1.2
Код:
public void start() {
if (current != null) {
int timeout = Server.instance.getTimeoutMinutes() * 60000;
if (System.currentTimeMillis() - stopTime > timeout) {
stopTime = 0;
new LoginForm().show();
return;
}
stopTime = 0;
current.show();
return;
}
new SplashForm().show();
}
public void stop() {
stopTime = System.currentTimeMillis();
current = Display.getInstance().getCurrent();
Server.instance.suspendCallback();
if (current instanceof Dialog) {
((Dialog) current).dispose();
current = Display.getInstance().getCurrent();
}
}
suspendCallback() method doesn't have anything.
@Override
public void suspendCallback() {
}
Примечание. На симуляторе в журнале отображается следующее сообщение:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: сбой проверки пути PKIX: java.security.cert.CertPathValidatorException: сбой проверки правильности