应用程序销毁时如何处理推送通知?

时间:2016-12-13 15:37:10

标签: android google-cloud-messaging firebase-cloud-messaging

现在我正在使用FCM处理推送通知。当应用程序处于前台时,它运行良好。

即使应用在后台或被销毁,我也希望处理通知。

我用Google搜索了几天,但还没有找到解决方案。提前谢谢。

1 个答案:

答案 0 :(得分:0)

所以,如果你使用firebase,你应该根据这个发送数据通知(json包含数据部分,而不是通知):

https://firebase.google.com/docs/cloud-messaging/android/receive

然后使用onMessageReceived覆盖FirebaseMessagingService,您将收到推送消息。您还必须在AndroidManifest.xml中注册此服务:

   <service android:name=".service.FirebaseMessageService">
        <intent-filter>
            <action android:name="com.google.firebase.MESSAGING_EVENT" />
        </intent-filter>
    </service>