MoEngageSDKCore
-
This class handles MoEngage Initialization
See moreDeclaration
Swift
@objc public class MoEngage : NSObject, @unchecked Sendable -
MoEngage SDK Configuration class
See moreDeclaration
Swift
@objc public class MoEngageSDKConfig : NSObject -
Meta-data related to your MoEngage account.
See moreDeclaration
Swift
@objc public final class MoEngageAccountMeta : NSObject, Sendable -
Class to configure the InApp.
See moreDeclaration
Swift
@objc public class MoEngageInAppConfig : NSObject -
Model class to support storage configuration
See moreDeclaration
Swift
@objc public class MoEngageStorageConfig : NSObject -
Model class to support storage encryption
See moreDeclaration
Swift
@objc public class MoEngageStorageEncryptionConfig : NSObject -
Model to set the keychain configuration
See moreDeclaration
Swift
@objc public class MoEngageKeyChainConfig : NSObject -
Configuration Related to Network Request Authorization.
See moreDeclaration
Swift
@objc public class MoEngageNetworkAuthorizationConfig : NSObject -
API Data Encryption Configuration
See moreDeclaration
Swift
@objc public class MoEngageNetworkDataSecurityConfig : NSObject -
Configuration for Network Request
See moreDeclaration
Swift
@objc public class MoEngageNetworkRequestConfig : NSObject -
Declaration
Swift
@objc public class MoEngageSDKCore : NSObject, @unchecked Sendable -
User Registration Data
See moreDeclaration
Swift
@objc public final class MoEngageRegistrationData : NSObject, Sendable -
Model that returns User related information
See moreDeclaration
Swift
@objc public final class MoEngageUserInformation : NSObject, Sendable -
Registration Flow Configuration
See moreDeclaration
Swift
@objc public class MoEngageUserRegistrationConfig : NSObject -
Model responsible for User registration status
See moreDeclaration
Swift
@objc public final class MoEngageUserRegistrationStatus : NSObject, Sendable -
Helper for querying the runtime state of the MoEngage SDK.
Use
MoEngageSDKStateHelperto check whether the SDK has been initialised for a given workspace and whether it is currently enabled or disabled. Both checks resolve the matching SDK instance and report their result asynchronously through a completion handler delivered on the main thread.Pass the workspace
See moreappIDto target a specific instance, or omit it to query the default instance.Declaration
Swift
@objc public class MoEngageSDKStateHelper : NSObject -
Data-center to which the moengage data should flow.
See moreDeclaration
Swift
@objc public enum MoEngageDataCenter : Int, CaseIterable, CustomStringConvertible, Sendable -
Registration API result.
See moreDeclaration
Swift
@objc public enum MoEngageRegistrationResult : Int, Sendable -
User registration type
See moreDeclaration
Swift
@objc public enum MoEngageRegistrationType : Int, Sendable -
Enum to set the SDK State
See moreDeclaration
Swift
@objc public enum MoEngageSDKState : Int, Sendable -
Class to track data on the MoEngage Platform.
See moreDeclaration
Swift
@objc public class MoEngageSDKAnalytics : NSObject, @unchecked Sendable -
Class responsible to build attributes for event
See moreDeclaration
Swift
@objc public class MoEngageProperties : NSObject, Codable -
Class responsible to create location instance
See moreDeclaration
Swift
@objc public class MoEngageGeoLocation : NSObject, @unchecked Sendableextension MoEngageGeoLocation: MoEngageDataTracking.Event.Attributableextension MoEngageGeoLocation: MoEngageSDKUser.Attributes.Attributable -
Enum to set app status
See moreDeclaration
Swift
@objc public enum MoEngageAppStatus : Int, Sendable -
Enum to set the user gender
See moreDeclaration
Swift
@objc public enum MoEngageUserGender : Int
MoEngageSDKCore Reference