Как получать уведомления о новых сообщениях Gmail без синхронизации?

Как я могу получать уведомления о новых сообщениях Gmail без необходимости синхронизации учетной записи с моим телефоном Android?

Я думал, что может быть способ:

  1. прохожу через XMPP как-то

  2. настроить Gmail для уведомления Google+, когда я получу новое электронное письмо, а затем я получу уведомление G+, и это будет нормально.

Я просто хочу, чтобы мой телефон сообщал мне «у вас новое электронное письмо» без необходимости что-либо синхронизировать.

Что именно вы подразумеваете под «без синхронизации»? Gmail уже использует push (через Google Cloud Messaging ) для доставки новых писем на ваше устройство, поэтому у него не больше накладных расходов, чем у решения G+, о котором вы думаете.
Я хочу получать уведомления о том, что у меня есть новое электронное письмо, без необходимости синхронизации моей учетной записи Gmail с Android. Да, Gmail делает это, но требует синхронизации вашей учетной записи, что полностью разрушает весь смысл. Весь смысл получения push-уведомлений заключается в том, чтобы сэкономить заряд батареи и данные, а не PULL/SYNC каждые 5 минут.
Он не тянет каждые 5 минут. Он запускается, когда получает push-сообщение, чтобы загрузить именно ту новую почту, о которой ему только что сказали. Это самый эффективный способ увидеть вашу почту.
Я хочу push-уведомление без синхронизации. Это то, о чем я прошу. Я хочу, чтобы в моих настройках было остановлено как можно больше таких служб. Я знаю, сколько данных и заряда батареи используют все эти сервисы, а gmail — большой. Я просто хочу нажать без синхронизации
Самое близкое, что я нашел, это zappier.com, и это платный сервис :(
Google Cloud Messaging, который GMail и большинство других приложений Google используют для push-уведомлений, работает в инфраструктуре Google Talk, которая уже является XMPP. Можете ли вы объяснить, какая часть синхронизации вам не нравится? Я думаю, нас смущает тот факт, что ваши определения push и sync кажутся отличными от наших.
@GAThrawn, мне не нравится, что синхронизация извлекает данные через заданные промежутки времени, когда я не обязательно хочу, чтобы эти данные хранились на моем телефоне, и я не хочу тратить время автономной работы или данные на извлечение этой нежелательной информации на мой телефон. Просто отправьте мне всплывающее окно с сообщением, что электронное письмо есть, и я загружу его, если захочу, или проверю его на своем домашнем рабочем столе, если захочу. Я не хочу, чтобы мой телефон синхронизировался с Google несколько раз в день.
Я не думаю, что смогу объяснить это лучше. Я хочу получать уведомление о том, что у меня есть новое электронное письмо, и в то же время я не хочу, чтобы моя электронная почта синхронизировалась или вообще сохранялась на моем устройстве.
@ Джошуа, так почему бы просто не зайти в настройки GMail и не отключить «Синхронизировать Gmail», оставив «Уведомления» включенными?
@GAThrawn не работает. Это именно то, что я сделал. Но я нашел ответ. Существует приложение под названием IM+, которое представляет собой jabber-клиент с так называемым push-режимом. Он делает именно то, что я хочу от быстрого теста. Я проведу еще немного испытаний и, возможно, предложу это в качестве ответа.
Включение синхронизации в настройках не обязательно опрашивает обновления через заданные промежутки времени. Для некоторых приложений это будет, для некоторых (например, Gmail) — нет.
@ Дэн, не уверен, какое приложение Gmail ты используешь, но мое дает мне возможность синхронизировать либо все, либо последние 30 сообщений, либо ничего. И он отключает push автоматически, когда вы отключаете синхронизацию.
Какое это имеет отношение к тому, использует ли он опрос или push? Это влияет только на первоначальную синхронизацию при первом добавлении учетной записи и при удалении локально кэшированных сообщений.
Push не работает без синхронизации, а синхронизация автоматически загружает 30 последних писем на мой телефон, что мне не нужно.
Все больше и больше я разочаровываюсь во ВСЕХ приложениях, которые требуют синхронизации, чтобы дать вам толчок. Почему они взаимоисключающие? Это совершенно разные процессы. Push использует ресурсы сервера, чтобы дать вам простое уведомление, когда у вас есть новое электронное письмо. Это требует НЕМНОГО нагрузки на вашу батарею, дада-план и процессор. НО синхронизация требует БОЛЬШЕЙ нагрузки на ЦП пользователя и включает в себя извлечение данных с серверов и выполнение циклов для проверки того, какие данные были загружены, а что необходимо изменить и т. д. Twitter также требует, чтобы вы проверяли синхронизацию, чтобы получать уведомления. Итак, Энн

Ответы (2)

Вот (в основном) решение не для Android для вас.

Вам нужно будет (зарегистрироваться и) использовать If This Then That .

Создайте рецепт. 1

Это будет канал Gmail , а именно триггер Any new email . 2

Ваш Это будет, как бы вы хотели получать уведомления. Мне нравится Pushover, но SMS тоже подойдет. Вы будете использовать действие «Отправить мне SMS» (или отправить уведомление для Pushover). 3

Теперь вы можете получать уведомления о новых сообщениях в Gmail, даже не имея Gmail на своем телефоне. 4


1 Если вы предпочитаете, вы можете просто использовать этот рецепт (SMS) или этот рецепт (Pushover) .

2 Если вы не хотите получать уведомления о каждом новом сообщении, вы можете использовать другие триггеры, такие как «Новое письмо от» или «Новое письмо из поиска», которые могут быть более конкретными.

3 К сожалению, нет канала Google+. Есть много других каналов для множества других услуг.

4 Триггеры IFTTT обычно срабатывают не чаще, чем каждые пятнадцать минут, поэтому не ожидайте, что ваше уведомление будет мгновенным.

Я должен сказать. Я очень-очень благодарен за это решение. До сих пор я не знал об этом бесплатном сервисе. Это выглядит потрясающе. Я проверю это и вернусь к вам за ответом. Спасибо @Al E.
Между прочим, Ifttt в настоящее время может отправить только ОДНУ учетную запись электронной почты.
@Joshua: да, к сожалению, в настоящее время вы ограничены одной учетной записью электронной почты. Они также недавно добавили канал Pushbullet , если вы ищете другой механизм оповещения.

Я дал ответ Элу Э. За то, что он нашел время, чтобы помочь мне и предоставить отличное рабочее решение. (хотя это не то решение, которое я выбрал, поскольку 1) я не хотел раскошелиться на 5 долларов за приложение для запуска или 2) я уже реализовал другое решение, которое также отлично работает.

РЕШЕНИЕ, С КОТОРЫМ Я ПОШЕЛ, БЫЛО ЭТО

https://play.google.com/store/apps/details?id=de.shapeservices.impluslite

Приложение называется IM+.
Его можно использовать бесплатно и установить вместе с рекламой.

Настройте его с помощью своих учетных записей электронной почты, зайдите в настройки и включите «режим push-уведомлений Google» в «настройках push-уведомлений».

Выключите или даже отключите приложение Gmail и вуаля — настройки push-уведомлений Gmail без синхронизации. Самое замечательное в сети XMPP то, что есть много других сервисов, для которых вы можете получать push-уведомления бесплатно.

Спасибо всем, кто помог с этим.