MoEngageSDKGeofence

@objc
public class MoEngageSDKGeofence : NSObject

Class responsible to Handle Geofence Integration

  • Singleton instance

    Declaration

    Swift

    @objc
    public static let sharedInstance: MoEngageSDKGeofence

Start Monitoring regions

  • Start geofence monitoring for Default MoEngage Instance

    Declaration

    Swift

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

    Declaration

    Swift

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

    Parameters

    appID

    MoEngage Account Identifer

  • Stop geofence monitoring

    Declaration

    Swift

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

    Declaration

    Swift

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

    Parameters

    appID

    MoEngage Account Identifer

Delegate SetUp