25
当Firebase中的应用程序在后台运行时如何处理通知
这是我的清单 <service android:name=".fcm.PshycoFirebaseMessagingServices"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> <service android:name=".fcm.PshycoFirebaseInstanceIDService"> <intent-filter> <action android:name="com.google.firebase.INSTANCE_ID_EVENT" /> </intent-filter> </service> 当应用程序在后台运行且有通知到达时,默认通知就会出现,并且不会运行我的代码onMessageReceived。 这是我的onMessageReceived代码。如果我的应用程序在前台运行,而不是在后台运行,则调用此方法。当应用程序也在后台运行时,如何运行此代码? // [START receive_message] @Override public void onMessageReceived(RemoteMessage remoteMessage) { // TODO(developer): Handle FCM messages here. // If the application is in the foreground handle both data and notification messages here. // …