当应用程序处于后台/已终止状态时,如何使用通知有效载荷处理FCM通知?

时间:2019-06-21 09:33:33

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

我正在使用AppCenter发送有关Xamarin.Forms应用程序的通知。 AppCenter正在通过Firebase-Cloud-Messaging服务将这些通知发送到Android设备。我需要处理传入的通知,而无需用户单击通知。

要在应用程序处于后台或终止运行时处理传入的通知,通知有效负载应包含data有效负载。但是使用AppCenter,您无法发送带有“数据”有效载荷(https://github.com/microsoft/appcenter/issues/87)的消息。

现在,我正在寻找一种使用自定义服务或类似服务处理通知的方法。在这个问题(https://stackoverflow.com/a/47312925/5278005)中,有人已经提到他们已经实施了该问题。

  

@annihil我们最终不得不创建自己的BroadcastReceiver和JobIntentService实现以接收FCM消息,并显式地提取出意图过滤器,该过滤器将消息发送到带有其SDK的FCM类– Jake Hall Jan 30' 18 at 11:58

当应用处于后台/已终止状态时,我们如何处理包含 notification 负载的传入通知?

0 个答案:

没有答案