MoEngageLiveActivityManager

public final class MoEngageLiveActivityManager : NSObject, @unchecked Sendable
  • Declaration

    Swift

    public static let sharedInstance: MoEngageLiveActivityManager
  • Declaration

    Swift

    public func getInfo(sdkInstance: MoEngageSDKInstance) -> MoEngageModuleInfo?
  • Declaration

    Swift

    public func logout(sdkInstance: MoEngageSDKInstance, onCompleted: @escaping () -> Void)
  • Declaration

    Swift

    public func updateModule(sdkInstance: MoEngageSDKInstance)
  • Declaration

    Swift

    public func initialize(sdkInstance: MoEngageSDKInstance)
  • Handle callback for environment change.

    Declaration

    Swift

    @available(*, deprecated, message: "Handle this in `process(event: .didUpdateConfig(_:_:﹚, sdkInstance:﹚` of your `MoEngageModule.Item`.")
    public func migrateEnvironment(forSDK sdkInstance: MoEngageSDKInstance)

    Parameters

    sdkInstance

    The instance to migrate.

  • Identities updated callback.

    Declaration

    Swift

    @available(*, deprecated, message: "Handle this in `process(event: .didUpdateIdentities(_:_:﹚, sdkInstance:﹚` of your `MoEngageModule.Item`.")
    public func identitiesUpdated(
        from old: [String: String], to new: [String: String],
        sdkInstance: MoEngageSDKInstance
    )

    Parameters

    old

    The identities before update.

    new

    The identities after update.

    sdkInstance

    The instance to update for.