Using ClassVR Portal
Using ClassVR
Guide here - https://support.classvr.com/articles/classvr-sideloading/
Once the app resource is created in the ClassVR portal, you can install it by adding to a Playlist then scanning the Playlist QR code using the Scanner app. The app icon will then be displayed in the launcher and can be run by gazing at the icon and pulling a controller trigger, or using the action button on the right of the headset.
Note the QR code on the app resource page will not cause the APK to be downloaded to the headset. It will only launch the app once it's already installed to the headset.
Updating
To update an existing app resource, upload the new APK and update the "APK FILE" under Android Package Versions for the relevant channel.
The new APK file MUST have a higher versionCode than the previous one.
Channels
ClassVR provides 3 channels; alpha, beta, release.
The alpha channel is typically reserved for use by Avantis and shouldn't normally be used.
The beta channel is recommended for testing new APKs and updates before they go to production.
The release channel is for production use.
To change a device onto a different channel, go the to the device's page in the ClassVR Administration Portal and use the CHANNEL dropdown.

versionCode
ClassVR will automatically install newer APKs. This is determined using the versionCode from the manifest, which must be a positive integer with higher numbers indicating more recent versions.
The versionCode is checked on app launch and when sending playlists containing the app. If the APK set in the ClassVR Portal for the relevant channel has a greater versionCode than the one installed on the device, the newer APK will be downloaded.
OBB Files
If your app uses an OBB (Opaque Binary Blob), upload it in the same way you upload an APK ("Upload New Binary" under Android Binary Files).
Note that the file MUST follow a specific naming convention:
Main OBB -
main.<versionCode>.<package name>.obbPatch OBB -
patch.<versionCode>.<package name>.obb
Once uploaded, set the file for the relevant channel under "Android Package Versions".
Last updated