How to approve enterprise applications?

Solved Locked
XA
Xavier Arroyo
Mobile Computing & Data Collection, SA DE CV

Hello, i need to send my own .apk to a device recommended for google enterprise (motorola g8 plus), it´s assigned as device owner mode, but i don´t know how to approve enterprise apps, i´ll be doing fine with googled managed apps from the playstore.approve enterprise apk

Edited 5 years ago
Android
ANSWERS
RC
Raymond Chan Diamond Contributor
5 years ago

For your internally developed enteprise app, the current best deployment approach is to use .pcg package because there are more precise control on version upgrade and deployment options (e.g. network restriction, deployment schedule, etc.).  There is also no need to upload the proprietary apk to Google's server, especially for company with worries about increased security risks on data leakage and app hacking when the app is not restricted to internal controlled environment.

Regarding I/O error, Matt has already listed out some of the possible causes.  Have you checked them out yet?

Solution
MD
Matt Dermody Diamond Contributor
5 years ago

I would recommend using the Package builder to encapsulate the APK and install it via Profile to the device. This bypasses the Play Store architecture completely and allows you to install the APK directly onto the device from SOTI since their DPC is set to DO. 

XA
Xavier Arroyo
5 years ago

thanks, but i tried building the package but it displays an I/O error, that´s why are trying to approve from the  application catalog, because it allows to install de apk. What can i do?

XA
Xavier Arroyo
5 years ago

i´m using managed google in the add device rule

MD
Matt Dermody Diamond Contributor
5 years ago

I/O error could imply there is a version of the app already installed on the device that would need to be uninstalled first. In that case you either didint increment the version of the new app when it was compiled or you signed it from a different machine and therefore SOTI isn't able to install it over the older version due to a signing mismatch. I suggest that you build a package that includes an pre-install script that uninstalls any previous manually installed versions that might be on the device and then 

I/O error could also mean that Google Play Protect is kicking in and is removing the app from the device. If that is the case you may want to understand why GPP doesn't like the app and work on addressing those issues so that the app isnt' inadvertently quarantined. 

D
DDMOD@SOTI
5 years ago

Hi Xavier,

If the application is an in-house app, then I would suggest you go with Private apps:

Create an Application Catalog rule > Add > Managed Google Play applications > Managed Google Play > Click on Private Apps from the Left menu > Click on + sign on the bottom right of the window > Upload your APK and then get it approved. 

XA
Xavier Arroyo
5 years ago

Thanks to all for your help, using the package builder was the best option to me, because of the deployment of my private app and to void GPP as Matt an Raymond tells. Also my I/O was an internal debug problem.

XA
Xavier Arroyo
5 years ago

Thanks, i can add some private .apk, but they need to be developed as android tells, if the app developer omits any procedure , (developer name, debug build, etc.) it  can´t be uploaded.