Ionic-native/firebase how to get notification

Hi everybody!
I’m trying with new plugin ionic-native/firebase, I already install this plugin but it not working.
I did all step bellow:
install plugin:

ionic cordova plugin add cordova-plugin-firebase
npm install --save @ionic-native/firebase

create application on firebase (same bundle id) and get certificate file, and

download google-services.json add to plugin >> cordova-plugin-firebase >> src >> android >> google-services.json

download GoogleService-Info.plist add to plugin >> cordova-plugin-firebase >> src >> ios >> GoogleService-Info.plist

add to app.module.ts (include prodivers)

add to app.component.ts

constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen, private firebase: Firebase) {
    platform.ready().then(() => {
        .then(token => {
          console.log(`The token is ${token}`);
        }) // save the token server-side and use it to push notifications to this device
        .catch(error => console.error('Error getting token', error));

        .subscribe((token: string) => console.log(`Got a new token ${token}`));

when i run application on ios application popup to get notification permission, and print token to console log, but when i push notification from firebase, don’t have anything.

so, I have 2 question, pls help me

Question 1: what is missing in my code? how to fix.
Question 2: I want filter notification before show, for example:

  1, I have alot of customer, and separate to 2 zone: green or red,
        2, when I push notification from firebase {data: {condition: 1 or 2}, 
        3, all device will get this one, but must filter: if condition = 1, 
        4, only green customer show it, if condition = 2, only red customer show it

I think a lot of people have same question.

please help me!!!

Before adding plugin, you need to copy & paste your downloaded google-service.json to your project root folder not inside src or www