MoEngageCoreDataManager

public struct MoEngageCoreDataManager : MoEngageEnvironmentMigrationHandlerDataManager
  • Declaration

    Swift

    public init()
  • Declaration

    Swift

    public func fetchRemoteConfiguration(sdkInstance: MoEngageSDKInstance) -> MoEngageRemoteConfiguration?
  • Declaration

    Swift

    public func fetchCoreData(sdkInstance: MoEngageSDKInstance) -> MoEngageSDKCoreData?
  • Declaration

    Swift

    public func saveCoreData(_ data: MoEngageSDKCoreData, sdkInstance: MoEngageSDKInstance)
  • Clear instance specific core data when environment updated.

    Declaration

    Swift

    public func resetCoreData(afterEnvironmentUpdatedForSDK sdkInstance: MoEngageSDKInstance)

    Parameters

    sdkInstance

    The instance for which data cleared.