How to integrate Geofencing service into my ionic cordova app?

Hi, I want to integrate the Geofence service into my app. Can anybody please help me out how to integrate the code of this link → IonicFramework Geofence ← into my app ?
My project is on angular framework.

  • What are the plugins that needs to be installed ?
  • What is the purpose of id inside the method addOrUpdate() ?
    How do I get that id for sending custom notifications to multiple users.

Any suggestions ?