Skip to content

Features Scheme

Describes the set of features enabled in the SDK for the users and thier interaction with the app.

Features

Features {
  welcomeScreen: WelcomeScreenFeature | null // (1)!
  onboarding: OnboardingFeature | null // (2)!
  consent: ConsentFeature | null // (3)!
  imagePicker: ImagePickerFeature // (4)!
  tryOn: TryOnFeature // (5)!
  share: ShareFeature | null // (6)!
  wishlist: WishlistFeature | null // (7)!
}
  1. Configures an optional welcome screen that introduces users to the SDK's functionality.
  2. Sets up the onboarding process to guide users through the SDK's features and capabilities.
  3. Manages user consent options for data processing, which can be integrated with onboarding or used independently.
  4. Controls the image selection interface, allowing users to pick photos, take new ones, use predefined models, or access previous uploads.
  5. Configures the core virtual try-on functionality for trying products virtually.
  6. Enables sharing capabilities for generated try-on images with customizable options.
  7. Integrates with the host app's wishlist functionality for product management.