Как WhatsApp преодолевает задержку уведомлений GCM Push?

Я пытаюсь использовать сервис GCM. Все в порядке, за исключением большой задержки, которую GCM нажимает на уведомление или доставляет полезную нагрузку … несколько раз, когда требуется 5 минут получения уведомления или полезной нагрузки. Мне нужна немедленная доставка … Я знаю о роли GCM, которые ждут, пока другое устройство не выйдет в интернет, но в моем случае я держу два устройства, и они подключены к сети, но я получил задержанные уведомления!

Как WhatsApp (как пример приложения, использующего GCM) преодолевает эту проблему .. и посылает Сразу?

[Т. Е. (Сообщение типа: ввод, онлайн – последний раз) не может быть отложено …]


GCM Delayed Push – известная проблема: этот вопрос мой вопрос: как другое приложение, использующее GCM, преодолевает эту проблему

При отправке вашего уведомления вы можете установить параметр приоритета «высокий».

Из документов:

По умолчанию сообщения отправляются с нормальным приоритетом. Обычный приоритет оптимизирует потребление батареи клиентским приложением и должен использоваться, если не требуется немедленная доставка. Для сообщений с нормальным приоритетом приложение может получать сообщение с неопределенной задержкой.

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

Я знаю, что этот ответ приходит поздно, тем не менее, если вы все еще сталкиваетесь с этой проблемой (или кем-либо еще), пожалуйста, скажите мне, помогает ли она.