2016-12-04 76 views

回答

1

您可以创建一个服务来接收所有FCM消息,然后您可以对接收到的消息作出相应反应以显示通知。

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

public class MyFirebaseMessagingService extends FirebaseMessagingService { 
    @Override 
    public void onMessageReceived(RemoteMessage remoteMessage) { 
     Map<String, String> message = remoteMessage.getData(); 
     // do something once message is received 
     } 
} 

在您的清单:

<service 
    android:name=".MyFirebaseMessagingService"> 
    <intent-filter> 
     <action android:name="com.google.firebase.MESSAGING_EVENT"/> 
    </intent-filter> 
</service> 
相关问题