Сообщение об ошибке из неопубликованной версии - меня взломали? - PullRequest
0 голосов
/ 31 января 2019

В моем коде Android есть UncaughtExceptionHandler.В случае неперехваченного исключения мое приложение отправляет информацию о версии, характеристиках устройства и трассировке стека через HTTP POST на мой сервер.(В моей опубликованной политике конфиденциальности это ясно.) Сервер также регистрирует IP-адрес источника отчета об ошибке.

Вчера вечером я получил уведомление о необработанном исключении.Это было из номера версии моего приложения, которое не было опубликовано.Последствия поражают.Я надеюсь, что есть невинное объяснение, которое я пропустил.

Вчера вечером я увеличил номер версии до 254 на моем AndroidManifest.xml.Я сделал несколько модов для своего кода и протестировал их с помощью Android Studio и USB-подключения на 4 разных телефонах и планшетах разных версий Android.Я завернул все за несколько минут до полуночи по восточному поясному времени и выключил компьютер.

Сообщение об ошибке было отправлено в 12:10 по восточному поясному времени этим утром.Полученный IP-адрес зарегистрирован в компании Amazon Technologies в Сиэтле, штат Вашингтон.(Я в Пенсильвании.) Номер версии приложения был 254. Программное обеспечение работало на "Model AOSP on ARM Emulator".Ошибка возникла из-за обратного вызова onClick кнопки «Обновить» в фрагменте диалога, который мог отображаться.Я не работал над этой частью кода прошлой ночью.

В магазине Google Play есть несколько версий моего кода, и еще несколько, которые я разместил на своем веб-сайте для тестирования.Но версия 254 была создана вчера вечером и никогда не была отправлена ​​ни в Google, ни в другое местоСуществуют и другие признаки, делающие маловероятным, чтобы отчет мог быть получен из более ранних версий.

Трассировка стека была необоснованной.Все опубликованные версии должны иметь запутанный код.

Я никогда не использую эмуляторы.Я предпочитаю отлаживать на реальном оборудовании.

Невинное объяснение может состоять в том, что я сам случайно генерировал сообщение об ошибке.Мне бы пришлось запустить эмулятор, вызвать фрагмент диалога и нажать «Обновить».Это все равно не объяснило бы IP-адрес Amazon.

Какого черта происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...