MoEngageSDKGeofence

public class MoEngageSDKGeofence: NSObject

Class responsible to Handle Geofence Integration

  • Singleton instance

    Declaration

    Swift

    public static let sharedInstance = MoEngageSDKGeofence()

Start Monitoring regions

  • Start geofence monitoring for Default MoEngage Instance

    Declaration

    Swift

    public func startGeofenceMonitoring()
  • Start geofence monitoring for Secondary MoEngage Instance

    Declaration

    Swift

    public func startGeofenceMonitoring(forAppID appID: String? = nil)

    Parameters

    appID

    MoEngage Account Identifer

  • Stop geofence monitoring

    Declaration

    Swift

    public func stopGeofenceMonitoring()
  • Stop geofence monitoring for secondary instance

    Declaration

    Swift

    public func stopGeofenceMonitoring(forAppID appID: String? = nil)

    Parameters

    appID

    MoEngage Account Identifer

Delegate SetUp