Software Development Kit for ios and Android



Similar documents
What's New in Bomgar 13.1

Supporting Apple ios Devices

Salesforce Integration

eggon SDK for ios 7 Integration Instructions

How To Configure A Bomgar.Com To Authenticate To A Rdius Server For Multi Factor Authentication

BMC Remedy Integration Guide

Security Provider Integration RADIUS Server

Privileged Access Management Upgrade Guide

Security Provider Integration Kerberos Server

LogMeIn Rescue+Mobile for Android

Building Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh

AdRadionet to IBM Bluemix Connectivity Quickstart User Guide

Configuring Failover

APP USER MANUAL. Trackunit Virtual Hardware. Status / Tracking / Map

User Guide Novell iprint 1.1 March 2015

Mobile i-phonenet User Guide Android

Connecting Software Connect Bridge - Mobile CRM Android User Manual

Barcode Essentials Synchronization Explained

HPSM Integration Guide

Bomgar Cloud Support Admin 15.1

Centrify Mobile Authentication Services

Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7

Mobile i-phonenet User Guide iphone

Virtual Appliance Setup Guide

Introduction to the Mobile Access Gateway

B&SC Office 365

US Cellular : How Do I Update The Software On My US Cellular SCH-R880 (Acclaim) Phone To Android 2.2 Froyo DL25 Build?

Save and Share Files in the Cloud with OneDrive for Business

Samsung KNOX User Guide KNOX for Consumers Edition

Cloud Services MDM. ios User Guide

A. Welcome 4 B. Features 4 C. Getting Started 4. D. Using SureMDM Web Console 15

Load and Performance Load Testing. RadView Software October

Frequently Asked Questions: Cisco Jabber 9.x for Android

XenMobile Logs Collection Guide

Adobe Marketing Cloud Bloodhound for Mac 3.0

What's New in Bomgar Remote Support 16.1

PEGA MOBILITY A PEGA PLATFORM WHITEPAPER

3. Security Security center. Open the Settings app. Tap the Security option. Enable the option Unknown sources.

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen

Representative Console for Android Phone. Version 2.1

Using the VEX Cortex with ROBOTC

RESCO MOBILE CRM USER GUIDE. Access your CRM data on any mobile platform ipad, iphone, Android, Windows Phone or Win XP/Vista/7/8

March How Eye-Fi Works Overview Flowcharts

IOIO for Android Beginners Guide Introduction

Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts

CRESTRON-APP-ANDROID Control App for Android

Quick Start Guide. Version R9. English

Using your ios device, open the App Store, Search for, download and install the WeMo App.

NETGEAR genie Apps. User Manual. 350 East Plumeria Drive San Jose, CA USA. August v1.0

Gathering customer information from a mobile application James Adams, SAS Institute Inc.

Novell Filr. Mobile Client

PTC Integrity Eclipse and IBM Rational Development Platform Guide

Getting Started Guide

Zipit Chat. Functional Specification / User Manual

Kaseya 2. User Guide. Version 7.0. English

Silk Test Testing Mobile Applications

Table of Contents. Description of the BlackVue App 3. Supported Devices 4. Screen Description 5. Home Screen 5. Video List Screen 6

SonicWALL Mobile Connect. Mobile Connect for OS X 3.0. User Guide

Overview. About Interstitial Ads: About Banner Ads: About Offer-Wall Ads: ADAttract Account & ID

Mobility with Eye-Fi Scanning Guide

How to Customize Support Portals

ReadyNAS Remote. User Manual. June East Plumeria Drive San Jose, CA USA

Installation and Administration Guide

IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

Administrative Guide Enterprise Licensing

Cloud Administration Guide for Service Cloud. August 2015 E

Guide to Using Citrix at SLU (Windows)

ios How to Back Up from icloud

Getting Started. Version 3.1 Last updated 2014/3/10. Orbweb ME: Getting Started

Mobile App User's Guide

Download and Installation Instructions. Android SDK and Android Development Tools (ADT) Microsoft Windows

Salesforce Classic Guide for iphone

1. Check the Accessories

MarkLogic Server. Connector for SharePoint Administrator s Guide. MarkLogic 8 February, 2015

Citrix Worx App SDK Overview

GO!Enterprise MDM Device Application User Guide Installation and Configuration for Android with TouchDown

Ensighten Mobile: Mobile Marketing Agility without an SDK. Copywright 2014 Ensighten. All rights reserved.

U.S. Cellular Mobile Data Security. User Guide Version 00.01

GO!Enterprise MDM Device Application User Guide Installation and Configuration for Android

USEFUL HINTS & TIPS ALCATEL ONE TOUCH 993. better BUSINESS

Security Provider Integration LDAP Server

PrinterOn Mobile Applications for ios and Android

W h i t e P a p e r. Using BarTender with Terminal Services and Citrix MetaFrame Printing and Licensing Issues

Web Testing, Java Testing, Server Monitoring. AppPerfect Installation Guide

Kaseya 2. User Guide. Version 1.0

Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions

Junos Pulse for Google Android

UP L18 Enhanced MDM and Updated Protection Hands-On Lab

CRESTRON-APP/CRESTRON-APP-PAD Control App for Apple ios

FAQ CE 5.0 and WM 5.0 Application Development

Connecting Software. CB Mobile CRM Windows Phone 8. User Manual

USER TRAINING. Enterprise Mobility Solutions October 23, 2013

Contents. Business Everywhere user guide. 1. Introduction. 2. How to Install/Uninstall Business Everywhere. 3. The Business Everywhere interface

BOMGAR.COM BOMGAR VS. GOTOASSIST UPDATED: 9/8/2015

Installation and Configuration Guide

USEFUL HINTS & TIPS SAMSUNG GALAXY POCKET

Transcription:

Software Development Kit for ios and Android With Bomgar's software development kit for mobile devices, your developers can integrate your mobile app with Bomgar to provide faster, more thorough support for your app.the Bomgar mobile SDK is a library which, when included in your application, enables remote access and troubleshooting of your app. To obtain the mobile SDK package, contact your account manager or submit a request to Sales at www.bomgar.com/contact. The Bomgar mobile SDKs support Android 2.3+ and ios 6.0+. Once you have embedded the Bomgar SDK into your app, your app can integrate with the Bomgar Appliance, allowing you to support your app in-depth. Your application can leverage each of these features through the APIs offered by the SDK: In-App Session Start Start a session from within the app using a session key or an issue code name. Chat Chat with your remote customer without leaving your app. Application Screen Sharing View your app on the remote device. Custom Special Actions Send custom commands to your app to speed your support processes. Using the SDK, connect a special action to any operation your app can perform, such as activating debug mode in the app, switching to a setting screen, extracting a log file, changing a general setting, clearing a local cache, and so forth. File Transfer Transfer files to and from the remote device. In ios, access the app's sandbox. In Android, access the app's sandbox and the remote SD card.* Custom System Info Get custom information about your app (version, last sync time, memory footprint, etc.) and the remote device (GPS location, battery strength, etc.). Any information the app can access can be sent to the representative console as system information.* *The available functionality depends on the permissions of the app. File transfer to the SD card on Android requires that the app have permission to access the SD card. Additionally, if, for example, sending GPS information back from either platform via custom system information, the app must have permission to access the GPS so it can provide the information to the Bomgar SDK. Any data generated in or available to the app can be sent via custom system information. CONTACT BOMGAR info@bomgar.com 866.205.3650 (US) +44 (0) 1628 480 210 (UK/EMEA) BOMGAR.COM 1

Getting Started with the ios SDK Note: All strings must be defined as UTF-8 or will be converted to UTF-8. Quick Start Instructions 1. Drag the BomgarSession.framework to your project. 2. When prompted, check the box for Copy items into destination group's folder (if needed). 3. Use -all_load or -force_load along with -ObjC in your Other Linker Flags build settings for the reasons discussed in Technical Q&A QA1490. The latest versions of Xcode may also require the -lstdc++ flag. 4. Add the following frameworks to your project: CFNetwork.framework Accelerate.framework 5. Use the following includes: #import <BomgarSession/BomgarSession.h> #import <BomgarSession/SystemInfo.h> 6. Within the app code, you must embed your companyid. To obtain this value, either contact Bomgar Support or navigate to /appliance > Status > Basics :: Default Site, where the companyid is the string in parentheses. 7. See the BomgarSession Class Reference for further instructions. Directions for Installing the docs from docset.zip file FAQ 1. Unzip the file. 2. Drag the.docset file to ~/Library/Developer/Shared/Documentation/DocSets/. 3. Restart Xcode. 4. The Bomgar docset should now show up in Xcode Organizer's Documentation tab. What version of Bomgar is required? 14.1 or higher. Previous versions of the SDK may work with previous versions of the Bomgar software. Contact Bomgar Support if you are unable to upgrade to the latest version of Bomgar. What versions of ios/xcode are supported? ios 6.0 or higher and Xcode 5 or higher. What devices are supported? All devices running a supported ios version. CONTACT BOMGAR info@bomgar.com 866.205.3650 (US) +44 (0) 1628 480 210 (UK/EMEA) BOMGAR.COM 2

Can you describe or suggest workflows from within applications? The customer-initiated session uses startwithissue:sessionname:features: to drop the customer into a queue for a predefined issue. This could be triggered by a simple button tap in the app. The customer would not be required to enter any information, assuming the issue code name has been hard-coded. A representative-initiated session uses a session key that the representative provides to the customer. The customer would type this session key into a text field and then tap a button to submit it, triggering a call to startwithsessionkey:sessionname:features:. In this way, the customer could be directed to the representative's queue. Can you explain connectivity, such as if a user swaps from this app to another app while in a support session? Whenever possible, the Bomgar connection is maintained. If you swap to another app for a little while and then return, it is likely that your connection will stay open for several minutes. Your individual results may vary depending on your specific device, whether it is currently using WiFi or cellular data, and whether or not the screen is locked at some point. CONTACT BOMGAR info@bomgar.com 866.205.3650 (US) +44 (0) 1628 480 210 (UK/EMEA) BOMGAR.COM 3

Getting Started with the Android SDK Quick Start Instructions The AndroidSDK.jar is provided in the libs folder. It should be copied or moved to your project's location and added as a dependency. Within the app code, you must embed your companyid. To obtain this value, either contact Bomgar Support or navigate to /appliance > Status > Basics :: Default Site, where the companyid is the string in parentheses. More information about the SDK can be found in the SDK-docs folder as javadoc. Launch SDK-docs/index.html in a web browser to view it. FAQ What version of Bomgar is required? 14.1 or higher. Previous versions of the SDK may work with previous versions of the Bomgar software. Contact Bomgar Support if you are unable to upgrade to the latest version of Bomgar. What versions of Android are supported? Android 2.3 or higher. What devices are supported? All devices running a supported Android version. Can you describe or suggest workflows from within applications? The customer-initiated session uses the BomgarSession class's startwithissueid(string issueid) method to drop the customer into a queue for a predefined issue. This could be triggered by a simple button tap in the app. The customer would not be required to enter any information, assuming the issue code name has been hard-coded. A representative-initiated session uses a session key that the representative provides to the customer. The customer would type this session key into a text field and then tap a button to submit it, triggering a call to the BomgarSession class's startwithsessionkey(string sessionkey). In this way, the customer could be directed to the representative's queue. CONTACT BOMGAR info@bomgar.com 866.205.3650 (US) +44 (0) 1628 480 210 (UK/EMEA) BOMGAR.COM 4

Can you explain connectivity, such as if a user swaps from this app to another app while in a support session? Once a session is established, the connection is maintained as long as: 1. The app is running. 2. The session has not been ended by the representative. 3. Connection is maintained (no dropping WiFi or weak signal) 4. The SDK method to end the connection is not called. Since the connection is persistent, all the events such as chat that are triggered through the SDK occur even if the app is not in the foreground. CONTACT BOMGAR info@bomgar.com 866.205.3650 (US) +44 (0) 1628 480 210 (UK/EMEA) BOMGAR.COM 5