Samsung Smart Manager сообщает о медленном приложении, но показывает информацию об ошибках
У меня есть приложение, о котором жалуется Samsung Smart Manager. Сообщается, что приложение заставляет устройство работать медленно, но затем ссылается на количество ошибок в неделю. Не совсем ясно, что "ошибки" в данном случае фактически означают сбои, но это возможно, поскольку я думаю, что на этом устройстве могли быть установлены версии QA этого приложения.
Как мне определить, почему Smart Manager отобразит это сообщение о моем приложении? И почему он сообщает, что приложение работает медленным, если оно просто ошибки/сбой?
Вот полное сообщение:
"Это приложение заставляет ваше устройство работать медленно. Чтобы улучшить производительность вашего устройства, отключите автооткрытие для этого приложения.
41 ошибка произошла за 1 неделю "
Ответы
Ответ 1
После многократного поиска и расследования я думаю, что понял это. Обратите внимание, что это не является окончательным, но это лучшее, что я могу выкопать.
Похоже, что это сообщение относится только к сбою приложения, и приложение должно сбой определенного процента, чтобы уведомление появилось. Таким образом, это не имеет никакого отношения к тому, чтобы устройство медленно запускалось...
Алгоритм определения того, должно ли отображаться уведомление, есть что-то вроде:
if(crashes >= ((NumberOfTimesUserLaunched + 1) * 10)) -> Show notification
У меня нет информации в данный момент о том, как она определяет, сколько раз пользователь запускает ее. (Если приложение запускается при загрузке, которое может или не может рассчитывать на это число)