Huawei и Honor: препращането на SMS спира във фонов режим
EMUI и Magic OS решават за всяко приложение дали може да се стартира само, да бъде стартирано от друго приложение или да продължи да работи, след като излезете от него — и по подразбиране не разрешават това. За Resender проблемът се решава от един екран с три превключвателя.
Стартиране на приложения: ръчно управление
- Отворете Настройки → Батерия → Стартиране на ап. и намерете Resender.
- Изключете превключвателя: Resender вече се управлява ръчно.
- В прозореца, който се отвори, включете Автоматично стартиране, Вторично стартиране и Работа във фонов режим.
- Отворете Настройки → Батерия → Стартиране на приложения и намерете Resender.
- Изключете Автоматично управление. Ще се появят трите превключвателя за ръчно управление.
- Включете и трите: Авто-старт (приложението може да се стартира след рестартиране или при получаване на SMS), Вторично стартиране (системата може да го активира), Работа във фонов режим (то няма да спира, когато излезете от него).
В по-старите версии на EMUI същата настройка се нарича Защитени приложения: отбележете Resender там. След това изключете за Resender и вграденото оптимизиране на батерията в Android — на основния екран на приложението има бутон, който отваря списъка; изберете Без оптимизиране за Resender.
Как да проверите дали настройките са сработили
Заключете телефона, изчакайте минута и му изпратете SMS от друг телефон. Имейлът трябва да пристигне до няколко секунди. Ако пристига едва когато отворите приложението, вероятно Автоматично управление се е включило отново след актуализация: върнете настройката на ръчно управление.
Какво не може да направи нито едно приложение
Екраните на Huawei за управление на стартирането нямат публичен програмен интерфейс. Нито едно приложение не може да прочете или промени тези настройки, нито да установи дали сте ги задали. Resender показва червен ред, когато Android съобщи, че приложението е ограничено, и отваря съответния системен екран — превключвателите трябва да включите Вие. Ако пропуснете тази стъпка, съобщенията ще пристигат със закъснение или изобщо няма да пристигат, въпреки че приложението е направило всичко, което му е позволено.
Въпроси
Телефонът показва, че Resender се управлява автоматично. Това не е ли достатъчно?
Не. Автоматичното управление означава, че системата решава кога да спре приложението, а тя спира фоновите приложения без ограничение. Преминете на ръчно управление и разрешете и трите: Авто-старт, Вторично стартиране и Работа във фонов режим.
На телефона ми няма екран Стартиране на приложения.
В по-старите версии на EMUI той се нарича Защитени приложения (Настройки → Батерия → Защитени приложения или Мениджър на телефона → Защитени приложения): отбележете Resender там. Резултатът е същият.
Трябва ли да изключа и оптимизирането на батерията в Android?
Да. На основния екран на Resender има бутон, който отваря системния списък: намерете Resender и изберете Без оптимизиране. За ръчен достъп: Настройки → Приложения → Приложения → Resender → Батерия → Оптимизиране на батерията.
Защо Resender не променя сам тези настройки?
Мениджърът за стартиране на Huawei няма публичен програмен интерфейс: никое приложение не може да прочете или промени настройките му. Единствената настройка на Android, която приложение би могло да промени с един диалогов прозорец, изисква разрешение, което Google Play предоставя само на приложения за аларми, обаждания и подобни категории. Приложение за препращане на съобщения не попада в тях.
Отнася ли се това и за телефоните Honor, произведени след отделянето от Huawei?
Да. Magic OS запазва същия екран Стартиране на приложения със същите три превключвателя; между версиите се променя само пътят до него.