Некоторые устройства Sony имеют режим Stamina для увеличения времени работы устройства в режиме ожидания. Он отключает трафик данных и предотвращает пробуждение системы фоновыми действиями. Однако приложения могут быть добавлены в белый список.
Некоторые пользователи сообщают, что мое приложение удаляется из белого списка после каждой перезагрузки, что плохо, потому что это почтовый клиент, который должен иметь возможность пробуждать систему при появлении новых писем. нажимаются.
Есть ли у кого-нибудь более подробная информация о режиме Stamina и о том, почему он удаляет приложения из белого списка?
Мои онлайн-исследования не выявили ничего полезного по этому поводу. Есть пара статей о режиме, но они не идут дальше объяснения того, что делает режим и как его можно настроить. Лучшее, что я смог придумать, это: http://commonsware.com/blog/2013/03/08/warning-xperia-z-stamina-alarmmanager.html, но это также не отвечает на мой вопрос.
Приложение удалено из белого списка в режиме Stamina (устройства Sony)
Ответы (2)
Ну что могу сказать, что на SONY Xperia Z с последней прошивкой не могу воспроизвести проблему. Приложения, добавленные в белый список STAMINA, сохраняются после перезагрузки.
Помимо этого, я подозреваю, что вам нужно будет связаться с SONY.
После покупки Sony Xperia Z и проведения обширных тестов я, наконец, нашел оскорбительный «компонент»… название пакета!
Я создал самое простое тестовое приложение с одним действием (ничего не делающим), одним значком приложения, одной строкой для имени приложения и файлом манифеста. Я установил приложение с двумя разными именами пакетов (из двух моих приложений):
- пакет = "com.onegravity.sudoku4ever.free"
- package="com.onegravity.sudoku.sudoku10kfree"
Затем я добавил оба приложения в белый список, перезагрузил устройство, и второе приложение исчезло из белого списка. Приложение также удаляется из белого списка, если оно установлено только одно (если я устанавливаю только тестовое приложение с именем пакета com.onegravity.sudoku.sudoku10kfree).
Я не проводил никаких дополнительных тестов, чтобы выяснить, какие имена пакетов «делают это», потому что имя пакета — это единственное, что я не могу изменить в своих приложениях.
Очевидно, есть серьезная ошибка в режиме выносливости / компоненте белого списка, и только Sony может ее исправить ;-(