Directories | |
| dart | |
| java | |
| kotlin | |
| objc | |
| swift | |
This directory contains comprehensive examples demonstrating the usage of Navigine SDK's ZoneManager functionality across all supported platforms.
ZoneManager is used for detecting when users enter or leave specific zones within a location. It provides real-time notifications about zone events through a listener pattern.
addZoneListener(ZoneListener listener) - Add a listener for zone eventsremoveZoneListener(ZoneListener listener) - Remove a previously added listeneronZoneEvent(ZoneEvent zoneEvent) - Called when a zone event occurstype - Type of event (ENTER/EXIT)locationId - ID of the locationsublocationId - ID of the sublocationid - ID of the zonename - Name of the zonealias - Alias of the zoneENTER - User entered a zoneEXIT - User left a zonedart/zone_manager_example.dart[dart_NavigineSdk_getZoneManager][dart_ZoneManager_addZoneListener][dart_ZoneManager_removeZoneListener][dart_ZoneListener_onZoneEvent][dart_ZoneEvent_getType][dart_ZoneEvent_getLocationId][dart_ZoneEvent_getSublocationId][dart_ZoneEvent_getId][dart_ZoneEvent_getName][dart_ZoneEvent_getAlias][dart_ZoneEvent_constructor][dart_ZoneEventType_values]java/ZoneManagerExample.java[java_NavigineSdk_getZoneManager][java_ZoneManager_addZoneListener][java_ZoneManager_removeZoneListener][java_ZoneListener_onZoneEvent][java_ZoneEvent_getType][java_ZoneEvent_getLocationId][java_ZoneEvent_getSublocationId][java_ZoneEvent_getId][java_ZoneEvent_getName][java_ZoneEvent_getAlias][java_ZoneEvent_constructor][java_ZoneEventType_values]kotlin/ZoneManagerExample.kt[kotlin_NavigineSdk_getZoneManager][kotlin_ZoneManager_addZoneListener][kotlin_ZoneManager_removeZoneListener][kotlin_ZoneListener_onZoneEvent][kotlin_ZoneEvent_getType][kotlin_ZoneEvent_getLocationId][kotlin_ZoneEvent_getSublocationId][kotlin_ZoneEvent_getId][kotlin_ZoneEvent_getName][kotlin_ZoneEvent_getAlias][kotlin_ZoneEvent_constructor][kotlin_ZoneEventType_values][objc_NavigineSdk_getZoneManager][objc_ZoneManager_addZoneListener][objc_ZoneManager_removeZoneListener][objc_ZoneListener_onZoneEvent][objc_ZoneEvent_getType][objc_ZoneEvent_getLocationId][objc_ZoneEvent_getSublocationId][objc_ZoneEvent_getId][objc_ZoneEvent_getName][objc_ZoneEvent_getAlias][objc_ZoneEvent_constructor][objc_ZoneEventType_values]swift/ZoneManagerExample.swift[swift_NavigineSdk_getZoneManager][swift_ZoneManager_addZoneListener][swift_ZoneManager_removeZoneListener][swift_ZoneListener_onZoneEvent][swift_ZoneEvent_getType][swift_ZoneEvent_getLocationId][swift_ZoneEvent_getSublocationId][swift_ZoneEvent_getId][swift_ZoneEvent_getName][swift_ZoneEvent_getAlias][swift_ZoneEvent_constructor][swift_ZoneEventType_values]