MultiUserOnboardingIDManager

open class MultiUserOnboardingIDManager : OnboardingIDManaging

Onboarding ID Store for Multiple User

  • The manager of Onboarded users

    Declaration

    Swift

    public init(userManager: UserManaging = UserManager())

    Parameters

    userManager

    The onboarded user information will be managed by this class

  • Decies whether the onboarding or restoring operation should be performed

    Declaration

    Swift

    public func flowToStart(completionHandler: @escaping (OnboardingFlow.FlowType) -> Void)

    Parameters

    completionHandler

    closure called on completion

  • Stores the given Onboarding ID

    Declaration

    Swift

    public func store(onboardingID: UUID, completionHandler: @escaping (Error?) -> Void)

    Parameters

    onboardingID

    the Onboarding ID to store

    completionHandler

    closure called on completion

  • Removes the given Onboarding ID

    Declaration

    Swift

    public func remove(onboardingID: UUID, completionHandler: () -> Void)

    Parameters

    onboardingID

    the Onboarding ID to remove

    completionHandler

    closure called on completion