GuidesAPI ReferenceRelease Notes
HomeLog InHome
Guides

BlazeScreens - Android

BlazeScreens provides access to full-screen SDK experiences. Access it via BlazeSDK.screens.

val screens: BlazeScreens

Methods

showSearchScreen

Launches the Blaze search screen, providing a full-screen search experience with suggestions and search results across all content types (Stories, Moments, and Videos).

Parameters:

  • searchParams: Configuration parameters for the search screen (BlazeSearchScreenParams). See BlazeSearchScreenParams for details.
  • completionBlock: Optional completion called when the search screen is launched. It provides a BlazeResult success value on success or an Error on failure.
fun showSearchScreen(
    searchParams: BlazeSearchScreenParams,
    completionBlock: (BlazeResult<Unit>) -> Unit = {}
)

Example

BlazeSDK.screens.showSearchScreen(
    searchParams = BlazeSearchScreenParams(
        suggestionsDataSource = BlazeDataSourceType.Labels(BlazeWidgetLabel.singleLabel("your-label"))
    )
) { result ->
    when (result) {
        is BlazeResult.Success -> { /* Search screen launched */ }
        is BlazeResult.Error -> { /* Handle error */ }
    }
}

Did this page help you?