The Meta XR Platform Window is an in-editor tool that uploads your packaged Unreal Engine app directly to Meta Horizon Store. It handles the upload process in the background using ovr-platform-util, which downloads automatically on first use.
Prerequisites
Before uploading, ensure you have the following:
Meta XR Plugin: Installed and enabled in your Unreal Engine project.
Store Version: Each upload of your APK requires a unique store version number. Increment this number before each upload.
Install Location: No action required. For distribution builds, the Meta XR Plugin sets this to auto, which allows Android to choose between internal storage and SD card.
Upload using the Meta XR Platform Window
You can open the Meta XR Platform Window in two ways:
Toolbar: Select the Meta XR Tools dropdown in the toolbar, then select Meta XR Platform Window.
Plugin settings: Navigate to Edit > Project Settings > Plugins > Meta XR, then select the Launch Meta XR Platform Window button.
Configure the upload settings
In the Meta XR Platform Window, fill in the following fields:
App Token: Enter the App Token from the same API tab.
Release Channel: Select the release channel for this upload.
Release Note: Enter a description of the changes in this build.
APK File Path: Browse to the location of your packaged APK file.
Debug Symbols: Enable this toggle to include debug symbols with the upload.
Symbol Directory: If debug symbols are enabled, specify the directory containing your symbol files.
Start the upload
Select Upload to begin the upload process. The tool runs ovr-platform-util in the background to transfer your build to Meta Horizon Store. You can select Cancel to stop an in-progress upload.
Note: The first time you upload, ovr-platform-util downloads automatically. This may add time to the initial upload.