Skip to main content

Using Pico’s Advanced Enterprise APIs? Instead use ManageXR's Unity SDK

Pico's advanced APIs are limited to device owner applications. When using ManageXR, our Admin App is the device owner. Instead, use our SDKs

Taylor Lallas avatar
Written by Taylor Lallas
Updated this week

When creating XR applications, developers sometimes explore and use Pico’s Advanced Enterprise APIs for tasks like powering off devices, setting Wi-Fi credentials, or initiating screen recording.

However, if you're managing your devices through ManageXR, using Pico's advanced APIs directly will not work.

⚠️ Pico's Advanced Enterprise APIs won’t work with ManageXR

Pico’s advanced APIs require your app to be the “Device Owner”. This is a special Android system permission that gives your app privileged control over the device. Only one app can be the device owner at a time. When using ManageXR, the ManageXR Admin App is the device owner—this is necessary for ManageXR to provide full control over your fleet of devices.

As a result:

  • You cannot use these Pico APIs directly in your own apps.

  • Attempts to use them will fail silently or return errors due to lack of permission.


✅ What To Use Instead: ManageXR Developer Tools

We’ve built tools specifically to give developers robust access to device capabilities—without needing to become the device owner yourself.

Use our Unity SDK

Our SDK allows your app to communicate directly with ManageXR to:

  • Access device info

  • Trigger commands

  • And much more

🔗 Unity SDK Overview & Documentation:
ManageXR SDK Introduction

🔗 GitHub Repo:
ManageXR Unity SDK on GitHub

Missing a Specific Feature? We’re continuously expanding our SDK to support more functionality. If you’re not sure whether a particular feature is available—or want to request something—don’t hesitate to reach out. We’re here to help! Contact support@managexr.com with your request.


Need more help?

Talk to a member of our team using the chat bubble in the bottom right of your screen, or reach out to support@managexr.com

Did this answer your question?