VMware AirWatch SDK Plugin for Apache Cordova Instructions Add AirWatch Functionality to Enterprise Applicataions with SDK Plugins

Similar documents
VMware AirWatch Certificate Authentication for Cisco IPSec VPN

Troubleshooting Citrix- Published Resources Configuration in VMware Identity Manager

AirWatch Container Admin Guide Configuring and Deploying AirWatch Container

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems

Troubleshooting Citrix- Published Resources Configuration in VMware Identity Manager

SAS Viya 3.2 Administration: Mobile Devices

AirWatch Container Admin Guide Configuring and Deploying AirWatch Container

VMware AirWatch Integration with Smart Glasses

Dell EqualLogic PS Series Arrays: Expanding Windows Basic Disk Partitions

Frequently Asked Questions

SOLA and Lifecycle Manager Integration Guide

OO Shell for Authoring (OOSHA) User Guide

VMware AirWatch Integration with Smart Glasses

VMware AirWatch Telecom Guide

Managing Your Access To The Open Banking Directory How To Guide

LiveEngage and Microsoft Dynamics Integration Guide Document Version: 1.0 September 2017

Quick Guide on implementing SQL Manage for SAP Business One

RSA SecurID (Token): Passcode & PIN Initialization / Setup Guide

Virtual Office

HPE AppPulse Mobile. Software Version: 2.1. IT Operations Management Integration Guide

Enterprise Chat and Developer s Guide to Web Service APIs for Chat, Release 11.6(1)

Introduction to Mindjet on-premise

Your New Service Request Process: Technical Support Reference Guide for Cisco Customer Journey Platform

Secure File Transfer Protocol (SFTP) Interface for Data Intake User Guide

Aras Innovator 8.1 Document #: Last Modified: 4/4/2007. Copyright 2007 Aras Corporation All Rights Reserved.

Firmware Update. This utility installs an updated version of the Wireless Earbuds firmware and provides the following changes and benefits:

Additional License Authorizations

Exosoft Backup Manager

CS5530 Mobile/Wireless Systems Using Google Map in Android

BMC Remedyforce Integration with Remote Support

Trimble Survey GNSS Firmware Version 4.81 (July 2013)

These tasks can now be performed by a special program called FTP clients.

VMware AirWatch Telecom Guide

ClassFlow Administrator User Guide

VMware AirWatch Mobile Application Management Guide Enable access to public and enterprise apps

BlackBerry Server Installation and Upgrade Service

Interfacing to MATLAB. You can download the interface developed in this tutorial. It exists as a collection of 3 MATLAB files.

AvePoint Timeline Enterprise for Microsoft Dynamics CRM

AvePoint Pipeline Pro 2.0 for Microsoft Dynamics CRM

Qlik Sense Mobile February 2018 (version 1.3.1) release notes

BMC Remedyforce Integration with Bomgar Remote Support

Qlik Sense Mobile November 2018

ROCK-POND REPORTING 2.1

AvePoint Perimeter Pro 1.9

MySabre API RELEASE NOTES MYSABRE API VERSION 2.0 (PART OF MYSABRE RELEASE 7.0) OCTOBER 28, 2006 PRODUCTION

Creating Relativity Dynamic Objects

Aras Innovator 11. Client Settings for Chrome on Windows

Release Notes Version: - v18.13 For ClickSoftware StreetSmart September 22, 2018

Managing User Accounts

Launching Xacta 360 Marketplace AMI Guide June 2017

Interoperability between ProCurve WESM zl and HP ipaq Voice Messenger smartphone

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

VMware Workspace ONE UEM Reports Guide

Element Creator for Enterprise Architect

MySabre API RELEASE NOTES MYSABRE API VERSION 2.1 (PART OF MYSABRE RELEASE 7.1) DECEMBER 02, 2006 PRODUCTION

Customer Information. Agilent 2100 Bioanalyzer System Startup Service G2949CA - Checklist

Cisco Tetration Analytics, Release , Release Notes

VMware AirWatch Containerization with Samsung Knox Guide Deploying Samsung Knox Containerization

Gemini Intercom Quick Start Guide

D e v e l o p e r s G u i d e

Creating Relativity Dynamic Objects

Element Creator for Enterprise Architect

TPP: Date: October, 2012 Product: ShoreTel PathSolutions System version: ShoreTel 13.x

Technical Paper. Installing and Configuring SAS Environment Manager in a SAS Grid Environment with a Shared Configuration Directory

Second Assignment Tutorial lecture

Infrastructure Series

Definiens XD Release Notes

WHITE PAPER January 2019 RASPBERRY PI 3B+ AND VMWARE PULSE 1.1. Version 0.1

Getting Started with the SDAccel Environment on Nimbix Cloud

1 Getting and Extracting the Upgrader

Technical Paper. Installing and Configuring SAS Environment Manager in a SAS Grid Environment

App Center User Experience Guidelines for Apps for Me

Campuses that access the SFS nvision Windows-based client need to allow outbound traffic to:

INSTALLING CCRQINVOICE

HP Universal CMDB. Software Version: Backup and Recovery Guide

Universal CMDB. Software Version: Backup and Recovery Guide

TMS myclouddata SDK DEVELOPERS GUIDE

Enrolling onto the Open Banking Directory How To Guide

Avigilon Control Center Server User Guide. Version 6.4

Admin Report Kit for Exchange Server

VMware AirWatch Directory Services Guide Integrating your Directory Services

Single File Upload Guide

Repstor custodian. On Premise Pre-Requisites. Document Version 1.1 January 2017

To start your custom application development, perform the steps below.

TIBCO Statistica Options Configuration

Compliance Guardian 4. User Guide

Shavlik Protect. Migration Tool User s Guide

Wave IP 4.5. CRMLink Desktop User Guide

Properties detailed info There are a few properties in Make Barcode to set for the output of your choice.

User Guide. Avigilon Control Center Mobile Version 2.2 for Android

Integrating QuickBooks with TimePro

Stock Affiliate API workflow

CaseWare Working Papers. Data Store user guide

Access SelectPay. Installation Instructions

Aras Innovator 11. Client Settings for Chrome on Windows

CONFIGURING UUM . Android. You will need the following information to set up UUM

User Guide. ACE Data Source. OnCommand Workflow Automation (WFA) Abstract PROFESSIONAL SERVICES

Dell Chassis Management Controller (CMC) Version 1.35 for Dell PowerEdge VRTX. Release Notes

VMware EVO:RAIL Customer Release Notes

COP2800 Homework #3 Assignment Spring 2013

Transcription:

VMware AirWatch SDK Plugin fr Apache Crdva Instructins Add AirWatch Functinality t Enterprise Applicatains with SDK Plugins v1.2 Have dcumentatin feedback? Submit a Dcumentatin Feedback supprt ticket using the Supprt Wizard n supprt.air-watch.cm. This prduct is prtected by cpyright and intellectual prperty laws in the United States and ther cuntries as well as by internatinal treaties. VMware prducts are cvered by ne r mre patents listed at http://www.vmware.cm/g/patents. VMware is a registered trademark r trademark f VMware, Inc. in the United States and ther jurisdictins. All ther marks and names mentined herein may be trademarks f their respective cmpanies. 1

Overview Use this dcument t install the VMware AirWatch SDK Plugin fr Apache Crdva. The plugin helps enterprise app develpers add enterprise-grade security, cnditinal access, and cmpliance capabilities t mbile applicatins. Supprted Cmpnents This plugin wrks with the listed cmpnent versins. Wrkspace ONE UEM cnsle v9.0+ Andrid v4.1+ ios v9.0+ Install the SDK Plugin T install the plugin, type crdva plugin add airwatch-sdk-plugin at the cmmand line. Nte: The dwnlad frm NPM, at https://www.npmjs.cm/package/airwatch-sdk-plugin, usually takes 2-3 minutes n average, ver high speed internet cnnectin. Initialize the Plugin The plugin aut-starts n bth Andrid and ios devices and it autmatically starts the Wrkspace ONE SDK. After startup, the functins are available in the windw.plugins.airwatch bject. N ther initializatin is required t use the dcumented functins. T receive events frm the SDK, initialize an event listener. See the Events sectin. Initializatin f the SDK adds the listed features t yur applicatin, depending n the cnfiguratins set in the SDK prfile in the Wrkspace ONE UEM cnsle. Applicatin level passcde Applicatin level tunneling f netwrk traffic Integrated authenticatin / single sign n Data lss preventin Disable screensht (Andrid nly) Restrict pen-in fr dcuments, web links, and email t apprved applicatins nly Restrict cpy/paste (SDK prvides flag value) Restrict access t app when device is ffline Branding f VMware Wrkspace ONE UEM splash screens when SDK applicatin is launched n device 2

Supprted Functins Use supprted functins fr Andrid and ios. setsdkeventlistener(listener) - Sets an event-handler functin t receive events frm the SDK. See the Events sectin. Call this after Crdva fires the deviceready event. The listener callback shuld have tw parameters, event and inf. username(successcallback, errrcallback) - Gets the enrlled user's username. The username is returned as a string parameter t the successcallback functin. grupid(successcallback, errrcallback) - Gets the enrlled user's grup ID. The grup ID is returned as a string parameter t the successcallback functin. servername(successcallback, errrcallback) - Gets the name f the server t which the device is enrlled. The server name is returned as a string parameter t the successcallback functin. allwcpypaste(successcallback, errrcallback) - Gets the "allw cpy/paste" setting fr the prfile. If true, then the user can cpy and paste between managed apps. If false then the user cannt cpy and paste between managed apps. The value is returned as a blean parameter t the successcallback functin. custmsettings(successcallback, errrcallback) - Gets any custm settings prvided in the app's prfile. The value is returned as a string parameter t the successcallback functin. allwoffline(successcallback, errrcallback) - Gets the "allw ffline use" setting fr the prfile. If true, then the user can use managed apps when nt cnnected t the netwrk. If false, the user cannt use managed apps when nt cnnected t the netwrk. The value is returned as a blean parameter t the successcallback functin. penfile(abslutepath, successcallback, errrcallback) - Opens the file specified by the abslute path in accrdance with the data lss preventin settings as cnfigured n the Wrkspace ONE UEM cnsle. The plugin restricts the files nly t thse whitelisted applicatins. Applicatins can have a custm implementatin using restrictdcumenttapps and allwedapplicatins APIs. A success callback is invked when the plugin is successfully able t pen the file. In all ther cases, an errr callback is invked with the crrespnding errr cde. T btain the abslute path f the file (whether the file available bundled in the app r dwnladed t the dcuments flder by the app), refer t the Crdva plugin dcumentatin, at https://crdva.apache.rg/dcs/en/latest/reference/crdva-plugin-file/. Errr cde values fr penfile 2 - File nt fund at the path 1 - Abslute path nt specified 0 - N errr SDK Events fr Applicatins The AirWatch SDK sends event ntificatins t applicatins that use it when certain cnditins arise. T receive these ntificatins in a Crdva app, call setsdkeventlistener(listener). The listener is a functin that accepts tw parameters. The first parameter is a string cntaining the name f the event. The secnd is an bject that cntains additinal data if relevant t that type f event. 3

Events fr Andrid and ios initsuccess - Sent when the AirWatch SDK is successfully initialized. All the functins f the plugin, ther than setsdkeventlistener(listener), are available after this event is fired. See the Functins sectin. initfailure - Sent when the AirWatch SDK cannt be successfully initialized. Any future calls t the plugin fail. Events fr ios wipe - Sent when the device receives a wipe instructin frm the cnsle. lck - Sent when the device receives a lck instructin frm the cnsle. unlck - Sent when the device receives an unlck instructin frm the cnsle. stpnetwrkactivity - Sent when the device receives a stpnetwrkactivity instructin frm the cnsle. The event data parameter cntains a prperty named status with a numeric value as specified in the list. Netwrk Status Values fr stpnetwrkactivity -2 - initializing -1 - nrmal 0 - bad SSID 1 - cellular data disabled 2 - raming 3 - prxy failed 4 - netwrk nt reachable resumenetwrkactivity - Sent when the device receives a resumenetwrkactivity instructin frm the cnsle. The initsuccess Event and Business Lgic Fr applicatins using the Wrkspace ONE SDK, add all business lgic f the applicatin after the SDK fires initsuccess event. This means the SDK successfully initialized and the user is authenticated successfully, if applicable. The applicatin waits until the initsuccess r initfailure event fires. Until the AirWatch SDK cmpletely lads and the initsuccess event fires, the applicatin shws a waiting screen r a lading screen t give feedback t the user that the applicaitn is in the prcess f lading and starting. The deviceready Event and Business Lgic D nt add business lgic t the deviceready event. Unless there is a specific business requirement t perfrm peratins befre the AirWatch SDK is initialized, d nt add lgic t the deviceready event. The SDK shws an authenticatin screen abve Crdva WebView which can blck the applicatin's UI until the SDK is initialized. The initfailure event fires when if SDK initializatin smehw fails. The applicatin listens t this event and shws the crrespnding errr in the applicatin. 4

Example On deviceready, please set the SDK event listener: windw.plugins.airwatch.setsdkeventlistener (sdkeventcallback). The sdkeventcallback is a functin that takes tw arguments. 1. A string that hlds the name f the event fired. 2. An bject that cntains the additinal inf n the event functin sdkeventcallback(event, inf). functin sdkeventcallback(event, inf) { /* Check (event === "initsuccess") befre using sdk functinalities */ } Questins and Feedback Let us knw if yu have any questins r feedback by emailing us at https://supprt.air-watch.cm/. 5