Geofence advertising or commonly known as Geofencing, is a service that allows businesses to access the exact location of a mobile user,..