In this article:


With ArborXR's app support you can build and upload a library of apps (.apk with .obb support included) to the Apps page then remotely deploy apps to devices.

There are no file size restrictions.

Hosting & storage

ArborXR offers the ability for customers to connect their own cloud storage bucket to isolate their content (apps & files) from other content on the platform.

Custom storage buckets can be connected either (a) while onboarding after the Create an Organization step or (b) within Organization Settings > Storage. For more information about configuring and connecting a custom storage bucket, see this article.

Upload Apps

  1. In the side navigation menu navigate to the Apps page

  2. Click the Add App button

  3. This will open a modal where you will need to:

    • Enter the title of your app.

    • After you've entered the title, you will be prompted to select the Device Compatibility (i.e., whether the app is built for Pico Neo 2, HTC VIVE Focus Plus, etc.)

      💡NOTE: if the app is compatible with multiple device types, be sure to select all relevant device types from the dropdown menu.

    • After you've specified the Device Compatibility, click the Add App button.

  4. You will now be directed to the app's overview page where you can do the following:

    • In the Versions tab, upload the app's .apk by clicking Upload Version then click Browse or simply drag & drop the .apk.

      💡 NOTE: If your app includes .obb file(s) you must upload a zipped folder containing the .apk and any corresponding .obb files. For more information about .obb files, see this article.

    • Deploy to device groups or to ungrouped devices via the Devices tab.

    • Add a description, app icon and tags via the Details tab.

      • The recommended aspect ratio for app icons are 1:1.

      • For more information about creating, assigning and filtering by tags, see this article.

Version management

ArborXR offers app update functionality similar to the Google Play Store in that app data is retained between updates. In order to take advantage of this feature, all new versions of an app must be uploaded to the existing app entry within the Apps page, rather than creating a new app entry for each new version.

For more information about ArborXR's version management functionality, including Android's versioning requirements, see our articles in the Version Management section.

Did this answer your question?