Если телефон настроен на отключение Wi-Fi, когда телефон переходит в спящий режим, мое приложение потеряет соединение. Хорошо задокументированная проблема заключается в том, что когда некоторые устройства выходят из спящего режима, соединение WiFi даже не восстанавливается, хотя значок WiFi указывает на то, что соединение установлено. Я видел, как это происходит на одном из моих устройств.
Но я не понимаю, как работает приложение Gmail. Даже в спящем режиме, если приходит почта, вы получаете уведомление. Тем не менее, если WiFi отключен в спящем режиме, то единственный способ, которым приложение Gmail может проверить почту, — это включить WiFi. Я предполагаю, что он включает его, а затем отключает после проверки почты. Итак, как я могу сделать то же самое? Или я ошибаюсь, и WiFi никогда не отключается, потому что Gmail всегда держит его включенным? Но откуда мне это знать?