Push уведомления ios и андроид

3 000 руб. за проект
02 ноября 2021, 15:23 • 2 отклика • 42 просмотра
Задача: выводить push оповещения на Android и iOS с определенной периодичностью (например, раз в 10 минут), делая http запрос к источнику данных. Разработка приложения ведется на Xamarin.Forms.

Проблема: после перехода приложения в спящий режим операционная система полностью тормозит приложение, в связи с чем выполнение http запросов становится невозможным.

Вопросы:
1. Какое решение является наиболее оптимальным для решения описанной проблемы на обеих платформах (Android и iOS)?
2. Google рекомендует использовать Firebase Cloud Messaging (FCM) для отправки сообщений на телефон, которые выводят устройство из спящего режима. Мы пытались использовал плагин Plugin.FirebasePushNotification. В связи с этим есть вопрос и проблема.

Удалось добиться отправки уведомления на платформе андроид. На iOS уведомления не приходят. Хотя получаем токен, но при отправки через консоль firebase сообщение не приходит на телефон.
Надо: разобраться в чем проблема на iOS - уведомления не приходят. Либо дать рекомендацию с работающим плагином или предложить другое решение.