This topic provides the integration process for using Meta Horizon platform solutions, how to configure your development environment, and how to implement the required components to use platform features.
The steps described on this page are required for publishing an app on the Meta Horizon Store. All other feature integrations described in the developer guide are optional.
Create an App to Get Started
Before you can get started or integrate any portion of the Platform SDK, you will need to create an app in the Meta Quest Developer Dashboard. To create an app, follow these steps.
In the Create a New App window, enter an app name.
Select a platform.
Click Create.
Once your app is created, go to the API page of the Meta Quest Developer Dashboard (Development > API).
From the API page, copy the App ID since it’s required to successfully initialize the SDK. If you haven’t already created your application, see Creating and Managing Apps.
Start integrating the SDK.
Note: All developers, including mobile developers, need to install the Oculus Quest runtime from the setup guide.
Download the SDK
Once you have created an app and reviewed how messaging and server to server calls work with Platform Solutions, you should:
The set up guide will walk you through the basics of setting up your development environment, initializing the platform, and checking the user’s entitlement:
Before you start integrating, there are two concepts that you should familiarize yourself with:
Requests and Messages
The Platform SDK uses a message queue to interact with Native apps. This page describes the concept of the queue and how to retrieve messages and information.
Server-to-Server API Basics
Some platform features use server-to-server (S2S) REST API calls to perform actions not appropriate to be sent from client devices. These APIs are provided to ensure a secure interaction between your back-end servers and the Meta Horizon platform.
Finally, see a full list of Meta Horizon platform features in the Platform Intro.
Meta Horizon Store Version Verification
Only app versions distributed through the Store can access Meta Horizon platform features like Friends, Leaderboards, Matchmaking, and Achievements.
To use Meta Horizon platform features, applications require an access token. For regular users, access tokens are only granted for official versions of an app acquired from the Store. If you a developer or tester of an app, you can still use Meta Horizon platform solutions for sideloaded versions of your app provided your account is associated with the developer oganization that owns the app. For more about organizations and managing accounts, see Create an Organization and Manage Accounts.