现在我正在使用FCM处理推送通知。当应用程序处于前台时,它运行良好。
即使应用在后台或被销毁,我也希望处理通知。
我用Google搜索了几天,但还没有找到解决方案。提前谢谢。
答案 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>