Приложение удалено из белого списка в режиме Stamina (устройства Sony)

Некоторые устройства Sony имеют режим Stamina для увеличения времени работы устройства в режиме ожидания. Он отключает трафик данных и предотвращает пробуждение системы фоновыми действиями. Однако приложения могут быть добавлены в белый список.

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

Есть ли у кого-нибудь более подробная информация о режиме Stamina и о том, почему он удаляет приложения из белого списка?
Мои онлайн-исследования не выявили ничего полезного по этому поводу. Есть пара статей о режиме, но они не идут дальше объяснения того, что делает режим и как его можно настроить. Лучшее, что я смог придумать, это: http://commonsware.com/blog/2013/03/08/warning-xperia-z-stamina-alarmmanager.html, но это также не отвечает на мой вопрос.


person Emanuel Moecklin    schedule 01.11.2013    source источник


Ответы (2)


Ну что могу сказать, что на SONY Xperia Z с последней прошивкой не могу воспроизвести проблему. Приложения, добавленные в белый список STAMINA, сохраняются после перезагрузки.

Помимо этого, я подозреваю, что вам нужно будет связаться с SONY.

person CommonsWare    schedule 01.11.2013
comment
Обычно приложения остаются в белом списке после перезагрузки, но у меня, кажется, нет (иногда во всяком случае). Я протестировал его на Xperia Z, не могу воспроизвести проблему, но по крайней мере два пользователя сообщили об одном и том же, включая снимки экрана белого списка до и после перезагрузки. В любом случае, спасибо за ваш ответ, я мог бы копнуть немного глубже, если бы больше пользователей придумали это. - person Emanuel Moecklin; 01.11.2013
comment
@EmanuelMoecklin: Пользователи сказали, какие именно модели SONY они используют? - person CommonsWare; 01.11.2013
comment
Один говорит, что Xperia Z, а другой имеет проблему с Zperia Z Ultra и Zperia ZR. - person Emanuel Moecklin; 01.11.2013
comment
@EmanuelMoecklin: Ну, по крайней мере, для пользователя Xperia Z убедитесь, что у него установлена ​​последняя версия прошивки, так как, возможно, это была исправленная ошибка. У меня нет ни того, ни другого устройства. - person CommonsWare; 01.11.2013
comment
Спасибо за ваше предложение. Пользователь с Xperia Z ответил: Это Android 4.2.2. Центр обновлений Sony показывает, что на моем устройстве установлены все последние версии. Есть ли шанс протестировать его на своем устройстве? Я знаю, что просить о многом, но я могу попробовать ;-). - person Emanuel Moecklin; 01.11.2013
comment
@EmanuelMoecklin: Как я писал изначально, я уже пытался перезагрузить устройство, одно из моих приложений было добавлено в белый список, и оно было в белом списке после перезагрузки. Если я правильно понял ваш первый комментарий, вы видите то же самое. - person CommonsWare; 01.11.2013
comment
Я знаю, что это работает с вашим приложением, но может не работать с моим приложением, как показывают жалобы пользователей. Мои тесты не были на 100% убедительными, потому что у меня было устройство без подключения к Интернету (я использовал одно из устройств Perfecto Mobile, которое, к сожалению, не было подключено). Таким образом, настоящим испытанием будет настроить хотя бы одну учетную запись электронной почты, поскольку я подозреваю, что удаление из белого списка как-то связано с тем, как приложение просыпается. - person Emanuel Moecklin; 01.11.2013
comment
Может быть даже разница между учетными записями POP3 и IMAP. В то время как один будет опрашиваться по расписанию, другой будет отправлен (если провайдер электронной почты поддерживает IMAP Idle). Таким образом, тест может даже состоять в том, чтобы настроить учетную запись электронной почты с поддержкой POP3 и IMAP. - person Emanuel Moecklin; 01.11.2013
comment
@EmanuelMoecklin: Для такого уровня анализа я бы порекомендовал вам обратиться в SONY. - person CommonsWare; 01.11.2013
comment
Я понимаю. Спасибо за Вашу поддержку. - person Emanuel Moecklin; 01.11.2013
comment
Кстати, если вы решите продолжить работу над своим форматированным текстовым редактором, я мог бы помочь. Я только что закончил свой, и у меня могут быть некоторые хитрости в рукаве, которые могут помочь, например, разрешение выбора копирования / вставки И использование LinkSpans (обычно одно или другое работает, но не оба), реализация NumberSpans (нумерация абзацев), отмена / повтор и многое другое . - person Emanuel Moecklin; 01.11.2013
comment
@EmanuelMoecklin: я планировал перезапустить этот проект через несколько недель. Ваш с открытым исходным кодом? - person CommonsWare; 01.11.2013
comment
давайте продолжим это обсуждение в чате - person Emanuel Moecklin; 01.11.2013
comment
Sony не отвечает ни на какие контакты. Поддержка разработчиков, похоже, отсутствует. - person Emanuel Moecklin; 18.11.2013
comment
@CommonsWare, как режим выносливости влияет на специальные возможности? Будут ли они снова работать после включения экрана? - person venkat; 22.09.2016
comment
@venkat: я давно не имел дело с режимом STAMINA и никогда не внедрял службу специальных возможностей. Однако, если SONY не облажалась, режим STAMINA не должен влиять на службу специальных возможностей. - person CommonsWare; 22.09.2016

После покупки Sony Xperia Z и проведения обширных тестов я, наконец, нашел оскорбительный «компонент»… название пакета!

Я создал самое простое тестовое приложение с одним действием (ничего не делающим), одним значком приложения, одной строкой для имени приложения и файлом манифеста. Я установил приложение с двумя разными именами пакетов (из двух моих приложений):

  1. пакет = "com.onegravity.sudoku4ever.free"
  2. package="com.onegravity.sudoku.sudoku10kfree"

Затем я добавил оба приложения в белый список, перезагрузил устройство, и второе приложение исчезло из белого списка. Приложение также удаляется из белого списка, если оно установлено только одно (если я устанавливаю только тестовое приложение с именем пакета com.onegravity.sudoku.sudoku10kfree).

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

Очевидно, есть серьезная ошибка в режиме выносливости / компоненте белого списка, и только Sony может ее исправить ;-(

person Emanuel Moecklin    schedule 06.01.2014