Loading...
Searching...
No Matches
ZoneManagerExample Class Reference

import snippets/ZoneManager/objc/ZoneManagerExample.h;

Inherits NSObject.

Public Member Functions

void demonstrateZoneManagerMethods ()
 
void demonstrateZoneEventTypes ()
 
void demonstrateZoneEventSimulation ()
 
void demonstrateZoneListenerManagement ()
 
void cleanup ()
 
instancetype init ()
 
void runExample ()
 

Public Attributes

NavigineSdk _sdk
 
LocationManager _locationManager
 
NavigationManager _navigationManager
 
ZoneManager _zoneManager
 
ZoneListener _zoneListener
 

Properties

NCNavigineSdksdk
 
NCLocationManagerlocationManager
 
NCNavigationManagernavigationManager
 
NCZoneManagerzoneManager
 
id< NCZoneListenerzoneListener
 

Detailed Description

ZoneManager usage example for Dart/Flutter Demonstrates working with zone detection, event handling, and zone management

ZoneManager usage example for Objective-C Demonstrates working with zone detection, event handling, and zone management

Definition at line 9 of file zone_manager_example.dart.

Member Function Documentation

◆ cleanup()

void ZoneManagerExample.cleanup ( )
inline

Clean up resources

Definition at line 261 of file ZoneManagerExample.m.

◆ demonstrateZoneEventSimulation()

void ZoneManagerExample.demonstrateZoneEventSimulation ( )
inline

Demonstrate zone event simulation

Definition at line 211 of file ZoneManagerExample.m.

◆ demonstrateZoneEventTypes()

void ZoneManagerExample.demonstrateZoneEventTypes ( )
inline

Demonstrate ZoneEventType enum values

Definition at line 153 of file ZoneManagerExample.m.

◆ demonstrateZoneListenerManagement()

void ZoneManagerExample.demonstrateZoneListenerManagement ( )
inline

Demonstrate zone listener management

Definition at line 236 of file ZoneManagerExample.m.

◆ demonstrateZoneManagerMethods()

void ZoneManagerExample.demonstrateZoneManagerMethods ( )
inline

Demonstrate ZoneManager methods

Definition at line 71 of file ZoneManagerExample.m.

◆ init()

instancetype ZoneManagerExample::init ( )
virtual

Definition at line 9 of file ZoneManagerExample.m.

◆ runExample()

void ZoneManagerExample.runExample ( )
virtual

Member Data Documentation

◆ _locationManager

LocationManager ZoneManagerExample._locationManager

Definition at line 11 of file zone_manager_example.dart.

◆ _navigationManager

NavigationManager ZoneManagerExample._navigationManager

Definition at line 12 of file zone_manager_example.dart.

◆ _sdk

NavigineSdk ZoneManagerExample._sdk

Definition at line 10 of file zone_manager_example.dart.

◆ _zoneListener

ZoneListener ZoneManagerExample._zoneListener

Definition at line 14 of file zone_manager_example.dart.

◆ _zoneManager

ZoneManager ZoneManagerExample._zoneManager

Definition at line 13 of file zone_manager_example.dart.

Property Documentation

◆ locationManager

NCLocationManager* ZoneManagerExample.locationManager
readwritenonatomicstrong

Definition at line 17 of file ZoneManagerExample.h.

◆ navigationManager

NCNavigationManager* ZoneManagerExample.navigationManager
readwritenonatomicstrong

Definition at line 18 of file ZoneManagerExample.h.

◆ sdk

NCNavigineSdk* ZoneManagerExample.sdk
readwritenonatomicstrong

Definition at line 16 of file ZoneManagerExample.h.

◆ zoneListener

id<NCZoneListener> ZoneManagerExample.zoneListener
readwritenonatomicstrong

Definition at line 20 of file ZoneManagerExample.h.

◆ zoneManager

NCZoneManager* ZoneManagerExample.zoneManager
readwritenonatomicstrong

Definition at line 19 of file ZoneManagerExample.h.


The documentation for this class was generated from the following files: