Проснись приложение для Android с помощью push-уведомлений в режиме без FCM - PullRequest
0 голосов
/ 08 марта 2019

ПОЗДРАВЛЕНИЯ!

Мы разрабатываем приложение для Android с Xamarin, которое должно соответствовать следующим ограничениям:

  • Wi-Fi есть, но нет подключения к интернету
  • нет сервисов FCM / google play (приложение также должно работать в Китае)
  • push-сообщения от Manager-SW (использует rabbitmq) должны поступать быстро после отправки (<1 мин), а также когда устройство находится в режиме ожидания </li>
  • нет тянущего механизма

В данный момент у нас есть вайфлок и вейклок. Оптимизация батареи для этого приложения отключена. Таким образом, сообщения всегда приходят, даже когда устройство переходит в дремлющий режим ... за некоторыми исключениями. Существуют устройства, такие как HUAWEI P20, которые имеют свое собственное решение для экономии заряда батареи (запуск приложения) -> приложение не работает, хотя у нас есть все выше

Также это решение не является идеальным с точки зрения использования батареи.

Я изучал альтернативные версии, такие как Pushy, но мне кажется, что у них тоже есть проблемы с режимом сна.

Знаете ли вы какие-либо альтернативы FCM?

Есть ли простой способ обойти вещи Huawei без необходимости изменения настроек вручную?

Большое спасибо всем вам заранее!

...