Enterprises are able to manage any application that they are entitled to use. Enterprises can develop their own applications and distribute them to their users or purchase applications from third-party developers for use.
Note: At this time, MagicLeap World does not support application subscriptions or the sale of applications outside of its app store.
Magic Leap ID (MLID) Account
If allowing for access to the Magic Leap World app store, users will need to set their Home Country within the Magic Leap Identity portal. For more information, click here.
Creating an Application
To create a custom application as an enterprise, follow the instructions on becoming a developer. Application creation and submission does not change when creating an application for an enterprise. Applications can be submitted as either public or private and both are subject to the normal rules of application submission and approval.
Linking an Application
Once an application has been published on the Developer Portal, the developer can invite the enterprise to use their application. It is the developer's responsibility to invite the enterprise customer to use their application.
- Apps intended for distribution within an enterprise must be Published in Developer Portal.
- Enterprise codes entered for Apps in a Draft state will not trigger an email back to the Enterprise to confirm the app link for acceptance.
- Enterprise codes should be approved/entered in the Developer portal after being published in a Private app mode.
Installing an Application Remotely
Enterprise administrators can push applications to all of the devices they manage. These applications will be installed on all managed devices once the device is online. If a device is turned off or not connected to the internet, the application will be installed once the connection has been established. Any new device that is provisioned will also receive the applications that have been queued for installation.
Installing an Application Offline
In some cases, enterprises will want to install or update an application on their devices while the device is not connected to the internet. In these cases, the administrator can download the application from the Device Manager. The application can only be installed on existing managed devices. It may NOT be installed on devices that have not been previously provisioned. The downloaded package is secured via encryption that only devices belonging to that enterprise may decrypt the install packages.
To install an application utilizing MLDB follow the below command:
mldb install [-u] <mpk-file> - einstall a package file
Note: <mpk-file> is the name of the installable application and is either the full path to that file or the name of the file located in the SDK directory.