Using My Own iOS App with the MokiManageSDK

Looking For

Something Else?


Android - Agent

This category covers Moki's Agent/Device Administrator management solution.


This category covers Moki's iOS management solution.

Android Enterprise

This category covers Moki's Android Enterprise management solution.


This category covers Moki's BrightSign management solution.


This category provides general FAQs about Moki's solutions.

News & Updates

This category provides news and updates.

What is the MokiManageSDK and when would you use it?

The MokiManageSDK is basically the guts of remote app management. We took the tools we use to manage settings of MokiTouch 2 and monitor it’s performance and put them in a Software Development Kit (SDK) that you can put in your apps, thus giving you the capability to remotely manage your own proprietary app. You would use this if you control the code for your app and have items in your app you want to change but don’t want to have to release a new version of the app each time you do so. If you need instructions on implementing it please visit our SDK documentation page. 

Step 1 – Installing your app

Once you have completed implementing your SDK you will need to upload it to Moki through the Apps tab. From there you can add it to your enroll code or you can send it to devices already enrolled by going to the Devices tab, selecting your device, clicking the drop down that says Apps and selecting your app.

Once your app is installed on your device it will show up in your apps menu with your icon. You’ll need to open the app so it registers with Moki.

Step 2 – Configure your app’s settings

Moki creates a separate section for you to manage your app’s settings. There are two ways that you can get to your app settings page.

Method 1

Click the Change App menu in the top left of the site and select your App.

Method 2

Refresh your browser and reselect your device. You will now see your app listed as an enrolled app in the device’s Details tab where you can click your app.


Once there, select your device from the device list and a new screen comes in from the right. Click on the Settings tab on the right. If you configured everything correctly and you have settings to modify then you will see an Edit Device Settings button. Click the Edit Device Settings button, modify your settings and click Save when you are done. The new settings should be received by your device almost instantly.


If you don’t have it configured correctly or you don’t have any settings setup to be modified then you may receive a message that says, “This application has not been setup on this device yet.”


Since we didn’t build your app we’re not sure how you have settings configured so hopefully they do what you want them to do. If what you expect to happen isn’t happening please go back through the documentation. If that doesn’t help then you can reach out to our SDK development team at

Step 3 – Save your settings for later use

After you have your device set the way you want, follow these steps to save these settings to apply to other devices in the future.

    1. With your device still selected, click the drop down that says Apply Saved Settings and select Manage Saved Settings


    1. Click Create New Template


    1. Give the template a name and hit Save


  1. The new template will show up in the drop down that says Apply Saved Settings

Submit a Ticket

Contact us by email, or just fill out the form

Skip to content