强制关闭应用程序时如何接收FCM通知

时间:2018-11-26 16:00:51

标签: android firebase xamarin.forms firebase-cloud-messaging

请提出建议,

我跟随official tutorial并创建了Xamarin.Forms应用程序来接收FCM notifications。 当应用程序运行或后台运行时,它可以完美运行。如果我强行关闭应用程序(例如,按“最近使用的应用程序”按钮,然后轻扫我的应用程序),然后发送推送通知,则设备会显示以下错误消息:"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()

感谢您的答复!

0 个答案:

没有答案