1. Moki Support
  2. Android - Agent
  3. Android Management and How-To's

Apps Overview - How to Upload and Install an Android App

Upload and send your Android app to your devices

Moki allows you to upload the .apk file for Android apps and send them to your devices.

UPLOADING YOUR APPS TO MOKI

  1. Select the "Apps" tab in the top navigation
  2. Click the "+" icon on the left
  3. Click the "Upload APK" button and upload your APK file.  
  4. Click the "Add App" button and your app will be loaded into Moki for you to push to your device
  5. If your app is on the Play Store and you don't have access to the APK then you'll need to install the app directly from the Play Store instead of through Moki. Note: Moki supports a Google Play integration with its Android Enterprise Platform. If your device is supported, you can use Android Enterprise instead of Agent. 


INSTALL APPS ON DEVICES

  1. Go to the Devices tab

  2.  
  3. Select your device(s)
  4. Click the Apps drop-down and select your app

  5.  
  6. Confirm you want to send it to the device

DELETING APPS

To remove unwanted or unneeded Apps from your account, go to the Apps tab. From there, your list of Apps will populate. You may select one or more of your apps and then select the trash can button.  

ENROLLED APPS

An enrolled app is a mobile application that has been developed to incorporate the Moki SDK for advanced remote management functionality. When installed on your device, enrolled apps will appear with a link to manage your application settings (as below) with the “Manage Settings” button to the right. Once you have settings applied for one device, you can then create a settings template that can be applied to your other devices - either directly on one or via a scheduled action.

ISSUES UPDATING CUSTOM APPS

When a custom Application that you or your client has created fails to update, this could be due to a number of reasons. The first thing you should do is compare the old and the new version code in the .apk files. This is not the same as the version number of the app. If the VersionCode has not been updated then Android will not replace the existing .apk.  

Your app also has a key that acts as an identifier for the App. If a new version of the app has a different key but the same name, Android will not install it because of the conflicting key signatures. Make sure that both versions are signed with the same key signature.

One way to diagnose this is to look in the MokiMDM folder of your device’s local file directory. If your new app file is in there, it means that Moki successfully pushed the app to the device but wasn't able to install it likely because of one of these two issues. The file name cannot contain any special characters outside of “_”,’, or “-”.