The Moki SDK and APIs extend the functionality of your custom-built apps and allow for deep integration into your existing systems. Integrating with Moki Control enables you to increase visibility into your apps and leverage Moki Control’s action scheduling and alert systems to make your solutions work better for your business.
The Moki SDK provides developers with the ability to quickly and easily integrate their commerce applications with Moki Control. This extends the functionality of Moki Control to manage, monitor and secure your application with minimal development effort. The SDK is modular and you can determine which components make sense for your solution.
Custom Actions allow you to create your own action references that can be triggered on the device. MokiManage provides a set of predefined actions, such as taking screenshots, getting logs, getting device location, sending messages and checking compliance. You have the flexibility to add your own action references that are specific to the needs of your app and users. Custom Actions will be included alongside the Moki Control pre-defined actions on the dashboard.
Custom Events allow you to identify actions in your app that can be reported on through Moki Control. By configuring your app to pass event information through Moki Control, you have visibility into the full stack of your solution – apps, peripherals and device – in order to track, spot and prevent security risks and operational pitfalls. Examples of Custom Events could be as detailed and specific as when someone tries to login to your app more than five times in 20 seconds, or as simple as when someone hits a sequence of screens within the app.
The Compliance module gives you the ability to monitor the security compliance status of the devices on which your application is installed. This real-time monitoring enables you to verify if a device has been jailbroken, if the operating system is up to date, if unauthorized peripherals are attached to the device and more. Your application can be built to respond appropriately to changes in compliance like disabling transactions until the device is brought back into compliance.
APPLICATION ENVIRONMENT MONITORING (AEM)
This is the core of Moki’s SDK. It allows you to determine if an app is running properly and reports on a number of data points, including network connectivity, battery level and status, location, device logs, crash reports, running processes and memory usage. This module also enables app support features like taking a screenshot and pulling the latest device stats.
APPLICATION SETTINGS MANAGEMENT (ASM)
ASM is an optional module that enables remote management of application settings. By enabling remote management of application settings, you can change and configure your app on the fly with no user intervention required.
MOKI FOLLOW ME SUPPORT
Follow Me Support enables support teams to more effectively troubleshoot problems by giving them the ability to follow the screens that are visited and the taps that a user makes on a mobile device. When enabled, Follow Me Support captures a screenshot every time the user taps the screen, or at a regular interval if the user isn’t touching the screen. The support representative will be able to watch in near real-time what the device user is doing. Follow Me sessions are automatically saved and can be reviewed at any time. By implementing the Moki SDK in your app, Follow Me Support is available. No additional configuration is required.
For more detailed documentation on using/implementing the Moki SDK, check us out on GitHub.
The Moki Control API extends the functionality of Moki Control into business-critical applications. The API allows developers to integrate information from their deployed devices (enrolled in and controlled by Moki Control) directly into their own custom applications. The API offers a limited subset of the capabilities that are available via the Moki Control interface. The Moki Control API provides a deeper integration than that of the Moki SDK.
The information you can get from Moki:
The information you put into Moki:
For more detailed documentation on using/implementing the Moki Control API, and to request API access, please visit developer.moki.com.