There are two recommended ways to test a deep link in your app: using the developer dashboard, or by using the group launch.
The developer dashboard link will only navigate one user to the Destination. If you need to test with multiple users going to the same Destination, use the group launch method to test.
Create a Destination in the Developer Dashboard
You can create a Destination in the developer dashboard, and then use the link created to test deep links in your application.
Create a public group launch deep link with the following format to create a group launch with a room. Adding the field url to the request will return a URL you can follow to verify that the Destination is working as intended.
Example Return: {“url”:”https:\/\/www.oculus.com\/vr\/012345678914\/”,”id”:”012345678914”}
That url can be used to test deep links in your app.
Test Destinations, Group Presence and Deep Linking on Meta Quest Devices
The following sections list some the implementation scenarios and how you might test these on a Meta Quest device.
#1. Join a User based on their group presence
Users A and B should be in a party
Navigate User A to a joinable destination
With User B, open the lightweight party panel. User A should be shown with a Go To button
Tap this button to trigger an app launch
Verify the app is correctly putting User B into the same instance or room ID as User A.
#2. Direct Launch to a specific destination
Find your app or app grouping and then navigate to Platform Services > Destinations.
Click the ellipses (...) button for a specific destination and select View/Edit Destination
From the Edit Destination page, select Enabled for Deep Link Type.
From the destinations list, click the ellipses (...) button and select Go To Destination. A new browser tab will open.
Preview your destination in the browser including the image, title and description
You will be able to see all of the Quest devices on which you’ve installed the app. Click ‘launch’ and you’ll be prompted to put on your headset.
Put on your headset, your app will launch.
Verify the app is correctly launching to the destination, with the desired behavior. For example, make sure the user is added to a matchmaking queue, if this is a matchmaking destination.
#3. Group Launch
Group launch is not currently available for Oculus Rift.
Ensure that your app is capable of handling race conditions if two users both launch the app at the same time, expecting to be paired with one another at a destination.