Who can use this feature?
π€ Organizations Owners, Admins, and custom roles with the "Share/Revoke Apps" permission.
π© Available on all plans.
Overview
ArborXR's app sharing feature streamlines how app developers distribute their applications, allowing them to share apps with other organizations in just a few clicks.
Who Benefits from App Sharing?
For App Developers: Upload your app builds once and easily share them with your customers or reseller partners. This simplifies application and version management for you, while empowering your clients to handle app deployment to their devices.
For Enterprises & Educational Institutions: Securely receive apps from all your external content providers. This means app developers manage their applications and versions, and you maintain control over the installation of those apps on your devices.
For Reseller Partners: If you're a reseller of ArborXR and content, app sharing enables you to quickly add your ISV vendors' applications to your customers' ArborXR organizations, simplifying provisioning. Your content developer vendors simply create and share links, and you click it to instantly add the app to your customers' organizations.
Share Apps
Method 1: Share via Single-Use or Multi-Use Links
π‘ Generate a single-use or multi-use app sharing link to effortlessly distribute your applications. Once your customer or reseller partner receives the URL, they simply click it to add the app to their (or their customer's) organization.
Single-use links can be redeemed by one organization only.
Multi-use links can be redeemed by an unlimited number of organizations until you deactivate or delete the link.
Please note: A unique sharing link must be created for each app. It's not possible to generate a single sharing link for multiple applications.
Navigate to Content Library in the side navigation menu.
Click on the app that you would like to share.
Select the Sharing tab.
Click Create Sharing Link.
βEnter a Title.
Select the Release Channel.
Select the Release Channel(s) that you want to share, which will share the current Target Version for that channel.
At any time after you've shared the channel, once you've updated the Target Version of the Release Channel, all organizations you've shared your channel with will update automatically to the new Target Version.
If you've shared a Release Channel that targets Latest, then it will automatically update its Target Version to the latest version of the app.
Designate the link for either Multi-Use or Single-Use.
Click Create Link.
βCopy the URL and send it to your customer or reseller partners. Once your customer or reseller partner receives the URL, they simply click it to add the app to their (or their customer's) organization.
βAnytime an organization clicks on the shared app link and adds the app to their Content Library, you will receive an email notification.
β
Method 2: Share Directly with a Target Organization
π‘ You can share apps directly with a target organization by either selecting them from a dropdown menu or by entering their unique organization slug.
How to Select an Organization:
Internal Organization: If you have direct access to the organization you want to share the app with, simply choose them from the provided dropdown list.
External Organization: If you don't have direct access to the recipient organization, you'll need to enter their unique organization slug to share the app.
Share a Single App
Navigate to Content Library in the side navigation menu.
Click on the app that you would like to share.
Select the Sharing tab.
Click Share.
Select the Release Channel(s) for the app you wish to share.
βSelect the Release Channel(s) that you want to share, which will share the current Target Version for that channel.
At any time after you've shared the channel, once you've updated the Target Version of the Release Channel, all organizations you've shared your channel with will update automatically to the new Target Version.
If you've shared a Release Channel that targets Latest, then it will automatically update its Target Version to the latest version of the app.
Click on the Organization(s) input:
Share with "internal" organizations where you are a user by selecting them within the dropdown.
Share with "external" organizations to which you do not have direct access by entering the external organization's slug. You can paste multiple organization slugs to share with multiple external organizations simultaneously.
ββ οΈ The target recipient organization will need to provide you with their organization slug. They can find their organization slug in Organization Settings > Overview > Organization Slug.
Click Share.
Share Multiple Apps
Navigate to the Content Library.
Select the applications you wish to share by clicking on the checkbox next to each of the apps.
Select the Edit button, which can be found to the left of the search bar.
Click Share Apps.
By default, the
Default
Release Channel for each of the selected apps will be shared. To share a Release Channel other than theDefault
, click on the caret icon to open a pop-up and then select the desired Release Channel.
βIn the Select Organization input:
Share with "internal" organizations where you are a user by selecting them within the dropdown.
Share with "external" organizations to which you do not have direct access by entering the external organization's slug. You can paste multiple organization slugs to share with multiple external organizations simultaneously.
ββ οΈ The target recipient organization will need to provide you with their organization slug. They can find their organization slug in Organization Settings > Overview > Organization Slug.
Click Share.
π‘ Multiple release channels cannot be shared when sharing multiple apps at once. To share multiple release channels, refer to Share a Single App.
Revoke Shared Apps
Navigate to Content Library in the side navigation menu.
Click on the app that you would like to share.
Select the Sharing tab.
Select the organization(s) you would like to revoke access from.
Click Revoke Access.
Click Yes, Revoke.
Delete or Deactivate Multi-Use App Sharing Links
π‘ Single-use links are automatically deleted once an organization redeems them by adding the app to their Content Library. Therefore, the following steps only apply to multi-use links.
Navigate to Content Library in the side navigation menu.
Click on the app that you would like to share.
Select the Sharing tab.
Scroll down to the Sharing Links table.
Click on the more options icon represented by 3 dots.
Select Delete or Deactivate.
β
FAQs
How do organizations accept shared apps?
How do organizations accept shared apps?
The process for accepting shared apps depends on how the app was shared.
Method 1: Shared via Single-Use or Multi-Use Link
When you share an app using a single-use or multi-use link, you'll simply provide the customer or reseller with that link. Once they click the URL, they'll be prompted to log in and can then add the app to their organization.
β
If they have access to multiple organizations:
Single-use links: The app can only be added to one of their organizations.
Multi-use links: They can add the app to all of their organizations.
Method 2: Shared Directly with a Target Organization
The acceptance flow differs based on whether the recipient is an internal or external organization.
Internal organization: Apps shared directly with internal organizations are immediately available on the recipient organization's Apps page. No email notification is sent for this method.
External organization: Organization Owners and Admins from the receiving organization will get an email notification about the shared app.
They can click the link in the email or navigate to the Pending tab in their Content Library to Add To Library or Decline the app.
After sharing an app, what happens when I upload a new version of the app?
After sharing an app, what happens when I upload a new version of the app?
It depends on which Release Channel is shared with the organization:
Latest Release Channel
If you've shared a Release Channel that targets Latest, then it will automatically update its Target Version to the newly uploaded version provided it's of a higher versionCode.
Any other Release Channel
Any other Release Channel that's not Latest will not be affected until you manually change the Release Channel's Target Version.
Can I track installs, sessions, and time spent in my shared apps?
Can I track installs, sessions, and time spent in my shared apps?
Yes. Navigate to the Analytics page then select the Shared Apps tab.
The Shared Apps tab displays:
All organizations that apps have been shared with
The number of devices that each shared app has been installed on
The total number of sessions, which is the number of times the recipient organization has launched your app
The average duration of each session
The max duration of a session
The Shared Apps table can be sorted by recipient organization or by shared app.
π‘ Session data, including average and max duration, is tracked from May 31st, 2025 onwards. Data before this date is not available.
Can recipient organizations download the shared .apk file to their PC, edit the shared app's name or upload new versions?
Can recipient organizations download the shared .apk file to their PC, edit the shared app's name or upload new versions?
When an app is shared, the recipient organization:
Cannot downloaded the .apk file. Shared apps can be installed to devices but can't be downloaded or redistributed.
Cannot change the app name. The names of shared apps as set by the sharing organization can't be changed.
Cannot change the app icon. The icons of shared apps as set by the sharing organization can't be changed.
Can change the description. The descriptions of shared apps can be edited to better fit organizational context.
Can add tags. Tags can be added to shared apps for better organization, searchability, and filtering content in ArborXR Home.
What happens when I revoke access to my shared apps?
What happens when I revoke access to my shared apps?
Apps shared with "internal" organizations:
If an app that was shared to an internal organization is revoked:
Email notifications will not be sent and the app will immediately be removed from the recipient organization's Apps page
The app will be queued to uninstall on devices that have the shared app installed
Apps shared with "external" organizations:
If an app shared to an external organization is revoked:
Organization Owners and Admins from the receiving organization will receive an email notifying them that the app was revoked
βThe app will immediately be removed from the recipient organization's Apps page
The app will be queued to uninstall on devices that have the shared app installed
What happens when I delete an app that was previously shared from my Content Library?
What happens when I delete an app that was previously shared from my Content Library?
Deleting a shared app will revoke access for all organizations that previously accepted it. This action will also automatically uninstall the app from their devices.