Background-Geolocation

Hi, I have this error and I do not know why it happens to me (Background-Geolocation),I do not know how to use it well

import { Injectable } from '@angular/core';
import { Geolocation } from '@ionic-native/geolocation';
import { BackgroundGeolocation, BackgroundGeolocationConfig } from '@ionic-native/background-geolocation';
import { AngularFire, FirebaseObjectObservable } from 'angularfire2';

import { UsuarioService } from "./usuario";

@Injectable()
export class UbicacionService {

  usuario: FirebaseObjectObservable<any[]>;
  private watch:any;

  latitud;
  longitud;

  constructor( private geolocation:Geolocation,
               private af: AngularFire,
               private _us: UsuarioService,
               private backgroundGeolocation: BackgroundGeolocation ) {
    console.log('Hello Ubicacion Provider');

    if( !this._us.clave ){
      return;
    }

    this.usuario = this.af.database.object("/usuarios/" + this._us.clave );
  

  }
  startTracking() {
      let config = {
    desiredAccuracy: 0,
    stationaryRadius: 20,
    distanceFilter: 10, 
    debug: true,
    interval: 2000 
  };
    this.backgroundGeolocation.configure(config).subscribe((location) => {
  console.log('BackgroundGeolocation:  ' + this.latitud + ',' + this.longitud);
      this.watch = this.geolocation.watchPosition().subscribe((data) => {
                     
                  

                       this.usuario.update({ lat: data.coords.latitude, lng: data.coords.longitude  });


                        this.latitud = data.coords.latitude;
                        
                        this.longitud = data.coords.longitude;

                      });
  }, (err) => {
 
    console.log(err);
 
  });
 
  // Turn ON the background-geolocation system.
  this.backgroundGeolocation.start();
 


  }


  iniciar_localizacion(){

    this.watch = this.geolocation.watchPosition()
                    .subscribe((data) => {
                       // data can be a set of coordinates, or an error (if an error occurred).
                       // data.coords.latitude
                       // data.coords.longitude
                      //  console.log(data);
                      if( !this._us.clave ){
                        return;
                      }

                       this.usuario.update({ lat: data.coords.latitude, lng: data.coords.longitude  });

                      });

  }

  detener_watch(){
    this.watch.unsubscribe();
  }

}


Ionic native plugins not work under in browser .

i suggest to use emulater or real device