Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Struct LaunchReason

sealed struct LaunchReason
LaunchReason represents the type of launch point for an application. This information translates to a unique identifier within the app, specifying the exact reason or context for the app’s launch.

Fields

Constants

UNKNOWN

LaunchReason = {"unknown"}

PREDEFINED_LAUNCH

LaunchReason = {"predefined_launch"}

APP_ENTITY_PAGE

LaunchReason = {"app_entity_page"}

PARTNER_BUTTON

LaunchReason = {"partner_button"}

PARTNER_BUTTON_POWER_ON

LaunchReason = {"partner_button_power_on"}
LaunchReason = {"voice_category_search"}

HOME_LINE_BANNER

LaunchReason = {"home_line_banner"}

KIDS_ICON_LAUNCH

LaunchReason = {"kids_icon_launch"}

APP_PEEK_PARTNER_MANAGED_ROW

LaunchReason = {"app_peek_partner_managed_row"}
LaunchReason = {"app_entity_page_featured_content_row"}

TEXT_SEARCH_ENTITY_PAGE

LaunchReason = {"text_search_entity_page"}

PARTNER_RECOMMENDATION_ROW

LaunchReason = {"partner_recommendation_row"}
LaunchReason = {"featured_content_rotator"}
LaunchReason = {"sponsored_tiles"}

CONTEXTUAL_INLINE_BANNER

LaunchReason = {"contextual_inline_banner"}

SEARCH_RESULT

LaunchReason = {"search_result"}
LaunchReason = {"banner_ad"}
Last modified on October 29, 2026