MultiUserOnboardingIDManager
open class MultiUserOnboardingIDManager : OnboardingIDManaging
Onboarding ID Store for Multiple User
-
The manager of Onboarded users
Declaration
Swift
public init(userManager: UserManaging = UserManager())Parameters
userManagerThe 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
completionHandlerclosure called on completion
-
Stores the given Onboarding ID
Declaration
Swift
public func store(onboardingID: UUID, completionHandler: @escaping (Error?) -> Void)Parameters
onboardingIDthe Onboarding ID to store
completionHandlerclosure called on completion
-
Removes the given Onboarding ID
Declaration
Swift
public func remove(onboardingID: UUID, completionHandler: () -> Void)Parameters
onboardingIDthe Onboarding ID to remove
completionHandlerclosure called on completion