Пожалуйста, совет,
Я следовал официальному учебнику и создал 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()
?
Спасибо за ваш ответ!