Application package
Updated: Sep 4, 2026
The
Platform SDK Application Package manages app lifecycle and inter-app interactions on the Meta Quest platform. The package retrieves information about installed applications including version details, launches other Meta Quest applications with deep linking support, and manages app downloads and updates programmatically.
Applications can query installation status, check version information, and facilitate cross-app navigation and integration scenarios.
Add the following to your project’s ./gradle/libs.versions.toml file:
[libraries]
# Existing lines
application-kotlin = { module = "com.meta.horizon.platform.sdk:application-kotlin", version.ref = "horizonPlatformSdk" }
dependencies {
// Existing lines
implementation(libs.application.kotlin)
}
In Android Studio, click File > Sync Project with Gradle Files to install the package.
Click Build > Generate App Bundles or APKs > Generate APKs.
In the “External Libraries” section of your project, confirm that these packages are listed.
com.meta.horizon.platform.sdk:core-kotlin
com.meta.horizon.platform.sdk:application-kotlin
Now you can initialize the Platform SDK and use Application package functions in your app.
startAppDownload and checkAppDownloadProgress:
Test these APIs on
Meta Spatial Simulator without a headset. They read and write local sample data, work offline, and persist across calls. Reset the data with the
common.reset_data command.
The launchOtherApp call, which does not launch anything:
These use a simulated dialog.
getVersion reads outside the simulator: it returns the real package information of the app on
the machine running it, so that result is neither sample data nor reset by common.reset_data.