Summary of sample apps, tester app, and Cordova plugin
Ivanti provides the following sample apps, tester app, and Cordova plugin:
Sample app name |
Description |
HelloAppConnect-newAPI |
A Java app that handles app-specific configuration. You can use the code from this app as a starting point for your app’s configuration handling. See Sample Java app for handling app-specific configuration. |
HelloAppConnect-oldAPI |
A Java app that handles app-specific configuration using the legacy method for app-specific configuration handling. However, this mechanism is deprecated.. See Sample Java app for legacy app-specific configuration handling. |
HelloAppTunnel |
Demonstrates how an app uses the API’s that AppTunnel with HTTP/S tunneling supports. |
ApiUsageDemo |
Demonstrates the supported way for a wrapped app to use various Android APIs. Ivanti has verified that when you wrap apps that use these APIs as demonstrated, the behavior of the wrapped app is functionally the same as the behavior of the unwrapped app. Also demonstrates the behavior of attempts to share content depending on the value of the MI_AC_SHARED_CONTENT key on the Secure Apps Manager. |
HelloReact |
Demonstrates the supported way for a wrapped app built with the React Native development framework to use various React Native modules and components. The app includes how to use the Ivanti-provided files to get app-specification configurations from the Ivanti server. Ivanti has verified that when you wrap React Native apps that use these modules and components as demonstrated, the behavior of the wrapped app is functionally the same as the behavior of the unwrapped app. |
HelloCordovaAppConnect and the Cordova plugin |
HelloCordovaAppConnect is an app that uses the Ivanti-provided Cordova plugin. The app uses the plugin’s APIs to get app-specific configuration from the Ivanti server. You can use this app as a starting point for your own app. See the README.md in the plugin’s ZIP file for information on using the plugin. |
AppConnectTester |
If you use the legacy mechanism for handling app-specific configuration, use the AppConnectTester app for testing your app’s handling of configuration changes without using the Ivanti server or the Ivanti client app. |
HelloFlutter |
The HelloFlutter sample app demonstrates the supported way for a wrapped app to use various Flutter plugins and components. Ivanti has verified that when you wrap apps that use these APIs as demonstrated, the behavior of the wrapped app is functionally the same as the behavior of the unwrapped app. |
IMPORTANT: Do not submit the sample apps to Ivanti for wrapping. If you use these apps as a starting part for your own app, be sure to change the package name to something that does not start with com.mobileiron before submitting.