всем привет, решал кто проблему с задержкой high-priority FirebaseCM на андроид => Marshmallow. Перепробовал решения с stackoverflow, в теле пуша android: {priority: high}, priority: 10 и тп. вариации не повлияли. Задержки также - 10-15 секунд. пермишн "REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" имеется.
Задача чтобы пуш падал моментально. Используя gcm все работает как положено, с теми же => Marshmallow. Переходим в FCM в связи с закрытием GCM в апреле.
выше маршмаллоу есть функция doze, система выделяет определенное время для обработки данных(для пушей, воркеров, шедулеров). Поэтому когда телефон в спячке, сразу не доходят пуши