SleepBot включает функцию «умного будильника», которая не работала на Android 6.x «Marshmallow» из-за режима «Doze». Каков обходной путь?

Фон

SleepBot — бесплатное приложение для отслеживания сна. Он включает в себя функцию «умного будильника» , которая, как утверждается, помогает предотвратить утреннюю вялость и инерцию сна .

Есть и другие конкурирующие бесплатные приложения, но они не очень хороши. Также есть Sleep as Android , очень хорошее приложение; но это пробная версия, и снятие ограничений после окончания пробной версии стоит 4 доллара США.

Проблема

Различные люди, такие как этот и этот , жалуются на проблемы с функцией будильника SleepBot при использовании Android 6.x «Marshmallow». Они, как правило, жалуются на проблемы с умными будильниками SleepBot, которые вообще не звонят, или на проблемы с функцией повтора будильника.

Мои вопросы

У меня нет устройства Android 6.x. Но мне интересно:

  • Действительно ли Android 6.x «Marshmallow» вызывает проблемы с SleepBot?

  • Возникают ли какие-либо из этих проблем из-за режима «Дозировка»?

  • Есть ли обходной путь для любой из этих проблем?


Возможно, связано: «Будильник не работает на Android 6» .

Ответы (4)

Вы должны иметь возможность отключить оптимизацию приложений. Перейдите в настройки -> приложения -> нажмите шестеренку в правом верхнем углу -> затем нажмите «Оптимизация батареи». Добавьте приложение в «Не оптимизировано».

Привет и добро пожаловать в Android.SE! Мы надеемся, что вам понравится это место и вы решите остаться. Спасибо за ваш ответ! К сожалению, у меня нет устройства Android 6, на котором можно было бы проверить этот ответ. Ты? Если да, не могли бы вы установить SleepBot и проверить свой ответ?
Я могу подтвердить, что выше действительно работает. Мое приложение sleepbot перестало работать, как только я обновился до ОС Marshmallow. Я внес это изменение в понедельник вечером, 25 июля. С тех пор мой будильник срабатывает как обычно, когда он обнаруживает движение после моего окна сна будильника. До того, как он сработал прямо по моему будильнику.

Я хотел добавить это как комментарий к принятому ответу, но мне не хватило репутации.

Я использую Galaxy Note 5 и обновился до Android 6.0.1 «Marshmallow». Я испытываю ту же проблему. У меня с тех пор:

  • удалил и переустановил SleepBot на Marshmallow.
  • добавлен SleepBot как «Отключенное» приложение в Оптимизации приложений.

Это мои наблюдения:

  • Мои графики отслеживания движений не показывают ничего, кроме плоской линии (до обновления графики были очень динамичными).
  • Умные будильники или обычные будильники не будут срабатывать в пределах интеллектуального окна или в указанное время соответственно. Только когда я нажимаю клавишу «Домой», чтобы включить экран, срабатывает будильник.
  • В конечном итоге они отключатся, не разбудив телефон нажатием клавиши «Домой». Например, умное окно 6:45 - 7:15, будильник сработал в 7:27.

Следует отметить, что все мои тесты проводились в то время, когда устройство находится в режиме полета (потому что я держу свой телефон под подушкой и не хочу, чтобы радио было включено, пока он находится около моей головы в течение 7 часов :)).

У моего вопроса низкий балл, возможно, потому, что у меня даже нет устройства с Marshmallow. Интересно, не могли бы вы опубликовать новый вопрос с просьбой дать совет, что еще попробовать? ❧ При составлении нового вопроса вы можете свободно копировать и редактировать мой вопрос и свой ответ. Даже если вы скопируете и отредактируете мои слова, вы не обязаны отдавать мне должное. Но, пожалуйста, дайте мне ссылку на ваш новый вопрос.

У меня были похожие проблемы на моем Samsung Galaxy S7 под управлением Android 7.0, когда будильник SleepBot не срабатывал утром. Я не использую его в режиме умного будильника, для протокола. Когда я взял свой телефон и активировал его (после того, как полностью проспал - большое спасибо), будильник сразу же сработал. Проблема была прерывистой, и я действительно не заметил закономерности. Я часто держу свой телефон под подушкой, а иногда и рядом со мной или на тумбочке. Я не заметил, есть ли корреляция между местоположением телефона и тем, сработал ли будильник, как ожидалось. Я перезагружал телефон более одного раза за то время, что у меня возникли эти проблемы.

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

ХОРОШО. Пожалуйста, держите нас в курсе!

Я также заметил это на Galaxy S6 под управлением Android 7. Однако я дополнительно связал это с тем фактом, что если телефон подключен / заряжается, этого никогда не происходит. Если телефон работает от батареи, то это происходит почти на 100%, именно так, как описывает пользователь 214423. Я попытаюсь отключить настройки App Power Monitor, т.е. добавить его в список исключений. Этого не происходило, когда телефон был новым, это определенно проблема как с более поздними версиями SleepBot, так и с более поздними версиями Android.