Как получать уведомления FCM, когда приложение принудительно закрывается - PullRequest
0 голосов
/ 26 ноября 2018

Пожалуйста, совет,

Я следовал официальному учебнику и создал Xamarin.Forms приложение для получения FCM notifications.Он отлично работает, когда приложение работает или фоновый.Если я принудительно закрою приложение (например, нажмите кнопку «Последние приложения» и проведу пальцем по моему приложению), а затем отправлю push-уведомление, устройство отобразит следующее сообщение об ошибке: "Unfortunately, [App_Name] has stopped".

В соответствии сучебное пособие:

If you force-close the app, FCM will stop delivering notifications. Android prevents background service broadcasts from inadvertently or unnecessarily launching components of stopped applications.

При принудительном закрытии приложения в журнале устройства возникает исключение: System.InvalidOperationException: You MUST call Xamarin.Forms.Init(); prior to using it.

Xamarin.Forms.Init(this, bundle); вызывается в Android MainActivity, который еще не был создан, когда код выполняет класс [Application].Как получить FCM notifications когда приложение принудительно закрыто?Как можно позвонить Xamarin.Forms.Init() в мой Android класс [Application] OnCreate()?

Спасибо за ваш ответ!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...