Ich habe versucht, über Firebase zu lernen. Und ich habe erfolgreich Benachrichtigung davon erhalten. Aber wie kann ich eine andere Aktivität öffnen, wenn ich auf die Benachrichtigung klicke?Handle Benachrichtigungen von Firebase Android
Das ist mein Code:
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "MyFirebaseMsgService";
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
Log.d("msg", "onMessageReceived: " + remoteMessage.getData().get("message"));
NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
.setSmallIcon(R.mipmap.ic_launcher)
.setContentTitle("test")
.setContentText(remoteMessage.getData().get("message"));
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
manager.notify(0, builder.build());
}
Senden Sie Benachrichtigungen von Firebase-Konsole? Sie müssen Datennachrichten verwenden –
Mögliche Duplikate von [Firebase FCM-Benachrichtigungen klicken Sie auf \ _action Payload] (http://StackOverflow.com/Questions/37407366/firebase-Fcm-Ontifications-Click-Action-Payload) –
, wie Sie möchten, ich finden Sie die Lösung hier –