Просто как дополнение: я наткнулся на то же самое (плюс еще одна проблема) при обновлении моего nexus 5 с Lollipop до Marshmallow. Каждый раз, когда телефон находился в спящем режиме (например, во время вождения моей машины, а телефон лежал в кармане), и я заходил в незнакомый Wi-Fi, он не подключался автоматически.
Обычно, когда я приходил на работу, как только я выезжал на стоянку, я получал уведомления о входящих письмах или сообщениях, но больше не на Android 6. Как только я разблокировал телефон, Wi-Fi автоматически подключился, и все было хорошо. Но я всегда забываю это делать, и иногда у меня уходили часы, прежде чем я понял, что не сделал этого шага, и сообщения не будут отправляться мне, так как я не был подключен к Wi-Fi, пока я не взял телефон из кармана и не разблокировал это один раз.
Я просмотрел все настройки и политики и, наконец, нашел то, что сработало:
В Настройках -> Питание -> ... -> Оптимизация питания вы можете переключить список с «неоптимизированных приложений» на «все приложения». Затем выполните поиск «Службы подключения Google» и отключите оптимизацию питания для этого системного приложения.
После того, как я это сделал, наконец, автоматически подключается к известным Wi-Fi, пока мой телефон находится в моем кармане.
ОБНОВЛЕНИЕ
Я просто хотел оставить заметку, что пару дней / недель назад было небольшое обновление, которое вернуло мне проблему с отсутствием автоматического подключения, оптимизация питания больше не работала для меня. У меня все еще есть эта проблема, я сделаю чистую установку Android 6 в ближайшие недели и посмотрю, если проблема все еще существует. Если да, я буду придерживаться Android 5.x
ОБНОВЛЕНИЕ2
Недавно было другое обновление, которое почти " решило " эту проблему.