размещения Сбой консоли Google Play от неизданных приложений




публикация приложения в google play (3)

Поскольку мы заинтересованы в публикации только релизов приложений, мы можем принять следующую стратегию, чтобы избавиться от испортить отчеты о сбоях:

./build.gradle:

android {
    ...
    defaultConfig {
        applicationId "my.app.package"
        ...
    }
    ...
    buildTypes {
        release {
            ...
        }
        debug {
            ...
            applicationIdSuffix ".dev"
        }
    }
...
}

Я хотел бы поделиться ситуацией, с которой сталкиваюсь, анализируя новые функции на консоли Google Play и пытаюсь найти решение для нее.

Как многие из вас могут уже знать, Google выпустил обновления на консоли Google Play и представил Android-компоненты. Одной из хороших особенностей является то, что теперь ANRs & Crashes сессии показывают все ANR и сбои, собранные с устройств Android, пользователи которых решили автоматически обмениваться данными об использовании и диагностике (во время первой настройки телефона).

Тем не менее, я вижу отчеты об авариях из неизданных приложений. Я имею в виду, из версии разработчика, которая еще не опубликована. Более того, этот отчет о сбоях был получен из приложения, подписанного с ключом андроида-отладки, а не с моим производственным ключом. Я просмотрел доступную документацию, но не смог найти подробные сведения о фильтрации этих отчетов.

Мне кажется вредным и неправильным использовать любые данные о доходе без подтверждения подписания, поскольку любой может просто написать короткий мир кода и начать наводнение определенного имени пакета приложений с помощью множества фиктивных стоп-стеков.

Знаете ли вы, что это нормальное поведение для этого нового инструмента?


Консоль разработчика только сообщает о сбоях из опубликованных номеров версий (либо в альфа, бета, либо в производстве).

Поэтому мое решение очень просто:

  1. После публикации новой версии, первое, что я делаю, - это увеличить версию Code в манифесте. И я использую только этот номер версии при разработке. Таким образом, никакая авария не отправляется на консоль.
  2. Затем, когда я снова готов к публикации, я снова увеличиваю версию Code. Таким образом, я уверен, что новые сбои будут поступать только из опубликованной версии.

РЕДАКТИРОВАТЬ:

Сбой с неопубликованных версий будет отображаться на консоли в разделе «Все версии». Поэтому возьмите этот ответ как способ идентифицировать и отфильтровать эти сбои, а не препятствовать их регистрации.


Я также столкнулся с той же проблемой.
Он показывает отчеты о сбоях, когда я перехожу во все приложения -> -> Dashboard -> Crashes

Но если я перейду непосредственно к Android Vitals -> ANRs & crashes, он ничего не покажет.

В любом случае для первого случая вы можете нажать «Просмотреть детали» и выбрать «Скрыть» в раскрывающемся меню для каждого сообщаемого типа сбоя.

Это временное решение, но я думаю, что Google должен обеспечить правильное исправление.





google-console-developer