Publicly disclosed software evidence
Technical components, what the software does, and where it executes
Evidence is organised by technical function rather than by web page. Code extracts are short and are reproduced only where they materially demonstrate the documented functionality.
SDK installation
woosmap-mobile-sdk (Android artefact)
Supplies the executable geofencing library as a build dependency of the host application.
implementation 'com.webgeoservices.woosmapgeofencing:woosmap-mobile-sdk:+'Woosmap Geofencing SDK — Android setup and initialisation guide
View original ↗SDK installation
WoosmapGeofencing (iOS framework)
Supplies the executable geofencing framework via CocoaPods or Swift Package Manager.
pod 'WoosmapGeofencing'Woosmap Geofencing SDK — iOS setup and initialisation guide
View original ↗SDK initialisation
Woosmap instance / WoosmapGeofenceManager
Initialises the library within the application lifecycle and begins location services.
WoosmapGeofenceManager.shared.startMonitoringInBackground()Woosmap Geofencing SDK — iOS setup and initialisation guide
View original ↗Location processing
LocationReadyListener / location service delegate
Delivers each computed device location to host-application code.
public void LocationReadyCallback(Location location)Woosmap Geofencing SDK — Android setup and initialisation guide
View original ↗Visit storage
Visit records and local database
Creates, persists and retrieves visit records describing where and when a user spent time.
public void VisitReadyCallback(Visit visit)Woosmap Android SDK — Monitor user visits guide
View original ↗ZOI processing
Zone of Interest clustering
Clusters stored historical location data geographically and temporally to derive recurrent zones.
WoosmapDb.getInstance(...).getZOIsDAO().getAllZois()Woosmap Geofencing SDK — Visits and Zone of Interest
View original ↗Geofence events
Region monitoring and region logs
Registers monitored regions, evaluates boundary conditions and emits enter and exit events.
Woosmap.getInstance().addGeofence(id, latLng, 100, "circle")Woosmap Android SDK — Monitor places with custom geofence
View original ↗ETA / isochrone
Distance API isochrone
Computes travel time and time-defined regions used for arrival prediction.
Event callbacks
Region, visit and ZOI listeners / delegates
Exposes each generated event to host-application code for downstream action.
public func updateRegions(regions: Set<CLRegion>)Woosmap iOS SDK — Monitor places with custom geofence
View original ↗User properties
Event data fields
Carries user-associated attributes alongside location events into engagement platforms.
user_properties.[field_name]Woosmap Geofencing SDK — Salesforce Marketing Cloud integration
View original ↗Salesforce integration
Marketing Cloud connector
Transmits geofence, POI, visit and ZOI events to trigger an Entry Event.
woos_geofence_entered_eventWoosmap Geofencing SDK — Salesforce Marketing Cloud integration
View original ↗Braze integration
Braze custom-event connector
Transmits SDK events as custom events with properties, tied to push campaigns.
Batch integration
Batch custom-event connector
Transmits SDK events usable as Custom Event triggers in Automation and Journey composers.