Step-By-Step Guide for Distributing Your Oculus Go Apps InHouse Using the Oculus Store
You’ve created your app using InstaVR for the Oculus Go. Now you’d like to view it and distribute it to others. The recommended method from Oculus is via their Oculus Store.
Below the FAQs is our quick start guide focused on the easier of the two main Oculus Go publishing methods: via Oculus Store Release Channels.
Good luck and email us or use Live Chat (weekdays) if you have any questions!
FAQs for Oculus Store Distribution
Question: Will this method release my app to all Oculus Go users?
Answer: No. This method will only load it on your Oculus Go. And then you can add additional specific Oculus Go users, if you’d like.
Question: Can I just upload my existing Gear VR package to Oculus Store?
Answer: No. As you’ll see below, you need to package your app specifically for the Oculus Store and then upload.
Question: Do I need to know any Device IDs or create Oculus Signature Files?
Answer: No, that’s only required for Gear VR. For distributing your Oculus Go app, you just need the email address of the user tied to their Oculus Developer account.
Question: Do you have to pay to set up an Oculus Developer account?
Answer: No. You can sign up for a free Oculus account for loading your InHouse InstaVR-created apps onto your Go. You would have to pay if you intend to submit your app to the broader Oculus Store, that gets released to everyone.
Question: What if I want to release my app widely so anyone can download it from the Oculus Store?
Answer: You can do that, if you submit properly and pay Oculus fees. Please note though that Oculus’ standard for App Store submission is much higher than iTunes Store or Google Play Store. They have a strong aversion to strictly commercial apps, and want ones that provide entertainment or educational value. InstaVR cannot guarantee approval of your app.
Question: Why do I see two white dots on my app?
Answer: Gear VR originally necessitated gaze-based navigation. Then they added a hand controller. So you’re seeing both of those options in your headset. To remove the gaze-based dot/trigger, please read the relevant section on our lengthier “How to Create and Publish Oculus Go Apps” article.
Question: Which channel — ALPHA, BETA, or RC — should I use for uploading to the Oculus Store?
Answer: Any of those channels will allow you to release your InHouse app, so it shouldn’t matter which one you choose.
Written Step-By-Step Instructions for Sideloading Oculus Go Apps Using Oculus Store Release Channels
Step 1: If you haven’t already, you’ll have to set your headset to Developer Mode. To do so… Open the Oculus App on your Phone -> Select Your Go Headset -> Select More Settings -> Select Developer Mode -> Turn on Developer Mode.
Step 2: Sign in to the Oculus Developer Portal. https://dashboard.oculus.com
Step 3: Create a new Oculus Store app.
Step 4: Select Mobile
Step 5: Find “App ID” of Oculus Store app. Copy it.
Step 6: In the InstaVR Console…
Open InstaVR>Package>Advanced Options
Method: Select “Oculus Store”
Paste: “App ID” from the Oculus Store here
Step 7: Re-Package Gear VR / Oculus Go app, and download it to your computer.
Step 8: Upload app to Oculus Store from your app name>Manage Builds>Submit Your App>Upload Your Build
Step 9: Assign the build to an ALPHA, BETA, or RC channel.
Step 10: After Oculus has completed uploading, the Test Status should say “Complete” with a blue dot. That confirms your app meets Oculus standards.
You’ll then have to add yourself to the channel to access your app.
Under “Users”, click the oval of the channel your app was uploaded to (that oval should be in black, the oval of channels you’re not using will be in grey).
Add the email address associated with your Oculus account. Check the box you agree to Terms of Service. Then hit “Add Users”.
You’ll then get an email from Oculus where you’ll have to click the link to confirm.
You’re app should then appear in your Go for you to download or stream! (if you can’t find it, you can search by name in your Go)