QuickPrints SDK for ios Version 3.3 August 06, 2014

Size: px
Start display at page:

Download "QuickPrints SDK for ios Version 3.3 August 06, 2014"

Transcription

1 Introduction The QuickPrints SDK for ios (ipod Touch, iphone, and ipad) is a static library that provides a set of APIs that can be used to submit a photo print order to a Walgreens store. This document gives step-bystep directions on how to integrate the QuickPrints SDK into an ios application. Typographical conventions Classes, methods, variables, field names, and parameter names shall be appear in a fixed-width font Blocks of code will appear in gray boxes with a fixed-width font o Text with a yellow highlight within a block of code are to be replaced with what the text describes; i.e. if affiliate ID is highlighted, then replace that text with an affiliate ID Red colored text should always be read carefully Prerequisites The following items are required in order to use the Walgreens QuickPrints SDK for ios: be utilizing ios 6.0 or higher be developing an application for the United States o QuickPrints is only available via Walgreens, which currently does not have any stores outside of the United States and Puerto Rico have a user account on the Walgreens Developer Portal have an API key have an Affiliate ID have a unique Publisher ID, in order to earn a revenue share commission on photo orders submitted to and sold by Walgreens ensure that all image files to be printed exist in, or be converted to JPEG (.jpg) format prior to being uploaded to Walgreens (or referenced via URL) Instructions on how to get a user account, API key, Affiliate ID, and Publisher ID are listed below Walgreen Co. All Rights Reserved. Page 1

2 Registering with Walgreens To setup a developer account with Walgreens and obtain the API key and Affiliate ID, developers must: create a user account on the Walgreens Developer Portal ( sign into the Walgreens Developer Portal ( select the Set Up an Application button (in the My Page tab) and fill out the form (to request an API key) Once the application has been approved by Walgreens, an automated will be generated and sent to the requester with a link to view the requester's unique API key. The automated will also include a generic test Affiliate ID, extest1. The requester's unique Affiliate ID will be provided to the developer once the requester's application is ready to commence onboard testing with the Walgreens Developer Program team. Registering with Commission Junction Walgreens has partnered with Commission Junction to handle revenue sharing. In order to earn a revenue share commission from photo orders submitted to and sold by Walgreens, a Publisher ID (PID) is required. To obtain a unique Publisher ID: go to click on the Apply link at the top of the page fill out and submit the application form log back in to the portal, once the application has been approved o An automated will be generated and sent to the requester review and accept the Walgreens Photo-Finishing Services Agreement proceed into the "Account" section of the Account Profile to obtain your Website ID (PID) number 2014 Walgreen Co. All Rights Reserved. Page 2

3 How to use the QuickPrints SDK 1. Add the following files into the project: libquickprintsdk.a, WAG_CheckoutContext.h, and WAG_ImageData.h. In addition, the project will also need to link to the following frameworks: AssetsLibrary CoreLocation SystemConfiguration CoreImage QuickPrints ios SDK v3.1 and up contains support for armv7s, which was introduced in io6 2. Import the following headers whenever functions from the SDK will be used: #import WAG_CheckoutContext.h #import WAG_ImageData.h 3. Make sure that the class implements the CheckoutDelegate ViewController: UIViewController <CheckoutDelegate> 2014 Walgreen Co. All Rights Reserved. Page 3

4 4. Create an instance of WAG_CheckoutContext and initialize it WAG_CheckoutContext *checkoutsdk = [[WAG_CheckoutContext alloc] initwithaffliateid: Affiliate ID apikey: API Key environment: 0 appversion: Application Version ProductGroupID: Product Group ID PublisherID: Publisher ID]; All parameters are strings with the exception of environment, which is an integer Set environment to: 0 to use the staging servers 1 to use the production servers Refer to Prerequisites (on page 1) on how to get the Affiliate ID, API Key, and Publisher ID Unless explicitly instructed by Walgreens, ProductGroupID should be an empty string (@"") If revenue is not be collected, set PublisherID to an empty string (@"") Example Code snippet: checkoutsdk = [[WAG_CheckoutContext alloc] initwithaffliateid:@"vendor" apikey:@"dsj3hgd3khdidkd" environment:0 appversion:@"2.0" ProductGroupID:@"ProductGroupID0001" PublisherID:@"111111"]; Delegate methods for Authentication: // On successful authentication -(void) initsuccessresponse:(nsstring *)response; // On failure authentication -(void) didinitfailwitherror:(nserror *)error; // On service exception -(void) didservicefailwitherror:(nserror *)error; 5. (Optional, but highly recommended) To pass customer information to the SDK for pre-population within Order Checkout -(void)setuserinfowith:(nsstring *)firstname LastName:(NSString *)lastname (NSString *) PhoneNo:(NSString *)phoneno; Any combination of these customer information fields can be passed to the SDK. For unused parameters, use Null. 6. (Optional) To pass a coupon code to the SDK for pre-population within Order Checkout -(void)setcouponcode:(nsstring*)couponcode; 2014 Walgreen Co. All Rights Reserved. Page 4

5 7. Pass device information to the SDK so the correct checkout URL is given -(void)setdevicetype:(nsstring *)devtype; devtype should be a string with the following syntax: device +, + OS version number o for device, use iphone for any iphone ipad for any ipad, including the ipad Mini ipod for any ipod Touch o e.g. iphone,6.1.4 or ipad, Uploading images to Walgreens and/or use a public URL // (Optional, not recommended for photos) Disable image compression -(void)disableimagecompression:(bool)isdisabled; // Upload an image to Walgreens -(void) upload:(id)arg; (OR) // Use the below method for Uploading images For Creative Products to Walgreens. Refer Notes below for CREATIVE PRODUCTS -(void) upload:(id )arg filename:(id)filename // Add a public image URL to the image queue -(void) addimageurl:(nsstring*)imageurl; // To get the maximum number of images that can be added to the image queue, which // includes both images uploaded and public image URLs -(NSInteger) getmaximumimageuploadcount; // To get the current number of images (both uploaded and URLs) in the image queue -(NSInteger) uploadedimagecount; By default, all images are automatically compressed before they are uploaded Ideally, images with a pixel per inch (PPI) density over 300 that will be printed on an 8x10 print or smaller should be scaled down to at least 300 PPI before uploading Image are automatically compressed using: UIImageJPEGRepresentation(image, 0.7) Compression at that rate will have no visible effects on images with a PPI of 300 (and up) for 8x10 and smaller prints Compression can be disabled, but this is only recommended for canvas, posters, and other larger prints The argument can be either a NSData or NSArray object If a NSData object is used, convert the UIImage to NSData before uploading If a NSArray object is used, an array of ALAsset objects with a count no greater than 5 must be used A maximum of 5 images can be uploaded in a single batch Additional images or batches for upload cannot be added, until a submitted batch completes (with either success or failure) 2014 Walgreen Co. All Rights Reserved. Page 5

6 The maximum number of images that can be uploaded in a single transaction (regardless of batch count) is 100 An error shall be returned if the image uploaded was not a JPG file For visual optimization on ipad implementations, please present the Walgreens Landing Page in a modal sized no larger than 540 pixels wide by 620 pixels high. Creative Products [Calendars, Books & Folded Cards] When uploading images for the Creative Products, below method should be used with strict adherence to the File Naming conventions -(void) upload:(id )arg filename:(id)filename a. If NSArray is passed as first argument, then the second argument should be an array of filenames of type NSString b. If NSData is passed as first argument, then the second argument should be a filename of type NSString c. The File Name for Creative Products should start with a prefix of P***_ where *** represents the order of the image uploaded, which in turn, the final product have the images printed in the same sequence. For example, if the image with File Name Walgreens.JPG is uploaded as the 1 st image, then the File Name should be passed as P001_Walgreens.JPG. Similarly for 10 th Image, the File Name should be passed as P010_<<ImageNameWithExtension>>. If for some reasons, if the above said convention is not followed, the images may not be printed in the same order as it was uploaded Walgreen Co. All Rights Reserved. Page 6

7 Delegate methods for uploading images: // Successful image upload -(void) imageuploadsuccesswithimagedata:(wag_imagedata *)imagedata; // Failure response for image upload -(void) imageuploaderrorwithimagedata:(wag_imagedata *)imagedata Error:(NSError *)error; // Get the upload progress every time data is sent -(void) getuploadprogress:(float)progress; // Batch upload is completed -(void) didfinishbatch; WAG_ImageData is defined WAG_ImageData : NSObject { NSString *uploadstate; // State of the uploading image UIImage *imgsource; // If the image is of NSData, the value will be // set to nil once it is uploaded, due to a // memory issue ALAsset *imgasset; // Local image reference NSString *imagekey; // ID associated with this image batch NSString *filename; // Filename of the image data. 9. Images can be deleted/removed from the order using the SDK APIs as follows: // Remove an image that is already uploaded -(void) removeimagefromqueuewithasset:(alasset *)asset; // Remove one image URL from the order -(void) removeimagefromqueuewithurl:(nsstring *)imgurl; // Remove all images in upload image queue -(void) clearimagequeue; // Canceling the whole batch -(void) cancelimageupload; Warning: There is currently no method to remove a specific set of image URLs; if an image URL needs to be removed, clearimagequeue needs to be called 2014 Walgreen Co. All Rights Reserved. Page 7

8 10. After all images have been uploaded, use the postcart method to start the checkout process // If additional notes need to be sent to Walgreens, include the notes with: -(void) setaffnotes:(nsstring*)affnotes; // Call this method once the uploading process is complete, and the user is ready // to move on to the checkout process -(void) postcart; // to check if an image upload is still in progress, call: +(BOOL) inprogress; setaffnotes: must only be called if the Walgreens team advises it If setaffnotes: is going to be called, it must be called before the postcart method The NSString that is passed into setaffnotes: must not exceed 240 characters Delegate methods for the postcart method: // postcart() was successful -(void) cartpostersuccessresponse:(nsstring *)response; // postcart() failed -(void) didcartpostfailwitherror:(nserror *)error; The response parameter from cartpostersuccessresponse will have the URL for the check out process; load this URL in a UIWebView to begin the check out process. 11. To start the check out process, load the URL via a UIWebView handler. Implement the following code in a web view controller // Assuming that the following was called at one point: // CGRect screenframe = [[UIScreen mainscreen] applicationframe]; // UIWebView *awebview = [[UIWebView alloc] initwithframe:screenframe]; for (id subview in awebview.subviews) { if ([[subview class] issubclassofclass: [UIScrollView class]]){ ((UIScrollView *)subview).bounces = NO; ((UIScrollView *)subview).scrollenabled = NO; [awebview setdelegate:self]; [awebview loadrequest:[nsurlrequest requestwithurl:[nsurl URLWithString:cartPostURL]]]; cartposturl is a NSString with a value equal to response from cartpostersuccessresponse Make sure the web view is non-scrollable 2014 Walgreen Co. All Rights Reserved. Page 8

9 In order to override the web view, call shouldstartloadwithrequest method for handling the Javascript: -(BOOL)webView:(UIWebView *)webview shouldstartloadwithrequest:(nsurlrequest *)request navigationtype:(uiwebviewnavigationtype)navigationtype { if ([self String:[[request URL] absolutestring] Contains:@"QP_BACK:"] [self String:[[request URL] absolutestring] Contains:@"QP_ERROR:"] [self String:[[request URL] absolutestring] Contains:@"QP_DONE:DONE"] [self String:[[request URL] absolutestring] Contains:@"QP_CANCEL:"]) { [self dismisscontroller]; return NO; -(void)dismisscontroller { [awebview stoploading]; [self.navigationcontroller dismissmodalviewcontrolleranimated:yes]; -(BOOL)String:(NSString *)astring Contains:(NSString *)asubstring { NSRange range = [astring rangeofstring:asubstring options:nscaseinsensitivesearch]; if(range.location!= NSNotFound) { return YES; return NO; 2014 Walgreen Co. All Rights Reserved. Page 9

10 SDK Related Error Codes & Error Handling Error Code Constant Name Description 901 ERR_CODE_JSON_EXCEPTION Invalid JSON format received from server. 902 ERR_CODE_SIGNATURE_EXCEPTION Error in encrypting API key. Invalid Signature. Please contact Walgreens. 903 ERR_CODE_EXCEED_UPLOAD_IMAGE_COUNT_LIMIT Maximum upload limit count reached. 904 ERR_CODE_ALREADY_INITIALIZED SDK is already initialized. 905 ERR_CODE_NOT_INITIALIZED SDK is not Initialized. 906 ERR_INITIALIZATION Problem when initialize the SDK. 907 ERR_CODE_FILE_ALREADY_UPLOADED Image already uploaded to server. 908 ERR_CODE_UPLOAD_CANCELED Upload cancelled. 909 ERR_CODE_UPLOAD_FAILED Upload failed. 910 ERR_CODE_HTTP_CONNECTION Server unavailable. 911 ERR_CODE_EMPTY_CART No file in the cart. 912 ERR_CODE_INVALID_API_KEY Invalid API Key. 913 ERR_CODE_AFFILIATE_ID Invalid Affiliate ID. 914 ERR_CODE_INVALID_ENVIROLMENT Invalid environment argument while initializing SDK. 915 ERR_CODE_INVALID_SEVER_URL Invalid Server URL. 916 ERR_CODE_INVALID_IMAGE Invalid image file/no image available. 917 ERR_CODE_EMPTY_FILE Empty image file. 918 ERR_CODE_ILLEGAL_STATE Illegal SDK state. Upload is already in progress. 919 ERR_CODE_EXCEED_BATCH_IMAGE_COUNT Number of images in a batch exceeded the current limit of ERR_CODE_UNSUPPORTED_IMAGE_FORMAT Unsupported image format. 921 ERR_ CODE_NO_FILES_TO_UPLOAD There is no file to upload. All Images have been uploaded already. 922 ERR_ CODE_START_UPLOAD_SERVICE Problem starting the background image upload service. 923 ERR_ CODE_NULL_ANDROID_CONTEXT Android Context is null. It must be valid android context. 924 ERR_CODE_NETWORK_UNAVAILABLE SDK unable to connect to the Internet/network due to a weak or unavailable signal Walgreen Co. All Rights Reserved. Page 10

11 HTML5 Related Error Codes & Error Handling Error Code Constant Name Description 652 STORE_NOTAVAILABLE No stores found. 654 PRICE_PRODUCT_MISSING Product price is missing. 655 PRICE_EXCEPTION Exception in price. 656 COUPON_MISSING Coupon is missing. 657 COUPON_EXCEPTION Exception in coupon. 658 DEVICEINFO_MISSING Device info missed COUPON_INVALID Coupon invalid. Please enter a valid coupon CART_EXPIRED Cart (Session) has expired. Please try again SERVICE_UNAVAILABLE The service is temporarily unavailable. Please try again later AFFILIATE_NOTEXIST Invalid affiliate INVALID_SIGNATURE Invalid Signature NOT_AUTHORIZED Not Authorized INVALID_QUANTITY Invalid quantity. Please enter a valid quantity INVALID_PRICE Invalid Quantity. Unmentioned Methods The following methods are listed in the header files, but not mentioned above: Method -(NSString*) getsdkversioninfo; -(void) setpreferredstore:(nsstring*)prestore_; -(id) initwithaffliateid:(nsstring*)affidstr apikey:(nsstring*)apikey environment:(nsinteger)envtype appversion:(nsstring*)version; -(id) initwithaffliateid:( NSString*)affIdStr apikey:(nsstring*)apikey serviceurl:(nsstring*)urlstr environment:(nsinteger)envtype appversion:(nsstring*)version; Description Returns the version of the SDK; this is for internal helper method Sets the preferred Walgreens store; do NOT use this this is for internal testing purposes only Alternative method to initialize WAG_CheckoutContext; do NOT use this or else orders will not generate a revenue share Alternative method to initialize WAG_CheckoutContext; do NOT use this this is for internal testing purposes only 2014 Walgreen Co. All Rights Reserved. Page 11

Introduction. Typographical conventions. Prerequisites. QuickPrints SDK for Windows 8 Version 1.0 August 06, 2014

Introduction. Typographical conventions. Prerequisites. QuickPrints SDK for Windows 8 Version 1.0 August 06, 2014 Introduction The QuickPrints SDK for Windows 8 provides a set of APIs that can be used to submit a photo print order to a Walgreens store. This document gives step-by-step directions on how to integrate

More information

Introduction. Typographical conventions. Prerequisites. QuickPrints SDK for Windows Phone 8 Version 1.0 November 20, 2013

Introduction. Typographical conventions. Prerequisites. QuickPrints SDK for Windows Phone 8 Version 1.0 November 20, 2013 Introduction The provides a set of APIs that can be used to submit a photo print order to a Walgreens store. This document gives step-by-step directions on how to integrate the QuickPrints SDK into a Windows

More information

Walgreens QuickPrints: 8.5 x 11 Wall Calendar Layout Guide

Walgreens QuickPrints: 8.5 x 11 Wall Calendar Layout Guide Walgreens QuickPrints: 8.5 x 11 Wall Calendar Layout Guide 2013 Walgreen Co. All Rights Reserved. Page 1 Introduction: With the Walgreens QuickPrints API & SDKs, developers can enable their applications

More information

AT&T Advertising SDK Developer Guide for ios

AT&T Advertising SDK Developer Guide for ios AT&T Advertising SDK Developer Guide for ios Publication Date: September 24 th 2013 Legal Disclaimer This document and the information contained herein (collectively, the "Information") is provided to

More information

FedEx Office Print Online Corporate

FedEx Office Print Online Corporate Quick Reference Guide Getting Started Log in to FedEx Office Print Online Corporate 1. Open your browser and navigate to: https://printonline.fedex.com/nextgen/abbott-amo 2. Input User ID and Password

More information

Affiliate Program. Powered by. What you will find in this Advertiser Checklist: The Advertiser Checklist

Affiliate Program. Powered by. What you will find in this Advertiser Checklist: The Advertiser Checklist Affiliate Program Powered by What you will find in this Advertiser Checklist: Action plan for getting started Details outlining the 5 steps necessary for setting up your account Help Center information

More information

Publisher Onboarding Kit

Publisher Onboarding Kit Publisher Onboarding Kit Smart content. Smart business. Publishing, Supporting & Selling HotDocs Market Templates A HotDocs Market publisher s guide for loading templates, answering customer questions

More information

Oracle Eloqua HIPAA Advanced Data Security Add-on Cloud Service

Oracle Eloqua HIPAA Advanced Data Security Add-on Cloud Service http://docs.oracle.com Oracle Eloqua HIPAA Advanced Data Security Add-on Cloud Service Configuration Guide 2018 Oracle Corporation. All rights reserved 07-Jun-2018 Contents 1 HIPAA 3 1.0.1 What is HIPAA?

More information

Stanford CS193p. Developing Applications for iphone 4, ipod Touch, & ipad Fall Stanford CS193p Fall 2010

Stanford CS193p. Developing Applications for iphone 4, ipod Touch, & ipad Fall Stanford CS193p Fall 2010 Developing Applications for iphone 4, ipod Touch, & ipad Today Blocks Language syntax for declaring a function on the fly. Grand Central Dispatch C API for leveraging blocks to make writing multithreaded

More information

Webshop Plus! v Pablo Software Solutions DB Technosystems

Webshop Plus! v Pablo Software Solutions DB Technosystems Webshop Plus! v.2.0 2009 Pablo Software Solutions http://www.wysiwygwebbuilder.com 2009 DB Technosystems http://www.dbtechnosystems.com Webshos Plus! V.2. is an evolution of the original webshop script

More information

Contents. iphone Training. Industry Trainers. Classroom Training Online Training ON-DEMAND Training. Read what you need

Contents. iphone Training. Industry Trainers. Classroom Training Online Training ON-DEMAND Training. Read what you need iphone Training Contents About iphone Training Our ios training classes can help you get off to a running start in iphone, ipod and ipad app development. Learn from expert Objective-C developers with years

More information

ios Application Development Course Details

ios Application Development Course Details ios Application Development Course Details By Besant Technologies Course Name Category Venue ios Application Development Mobile Application Development Besant Technologies No.24, Nagendra Nagar, Velachery

More information

User Guide Product Design Version 1.7

User Guide Product Design Version 1.7 User Guide Product Design Version 1.7 1 INTRODUCTION 3 Guide 3 USING THE SYSTEM 4 Accessing the System 5 Logging In Using an Access Email 5 Normal Login 6 Resetting a Password 6 Logging Off 6 Home Page

More information

User Guide Using AuraPlayer

User Guide Using AuraPlayer User Guide Using AuraPlayer AuraPlayer Support Team Version 2 2/7/2011 This document is the sole property of AuraPlayer Ltd., it cannot be communicated to third parties and/or reproduced without the written

More information

Murphy s Magic Download API

Murphy s Magic Download API Murphy s Magic Download API Last updated: 3rd January 2014 Introduction By fully integrating your website with the Murphy s Magic Download System, you can give the impression that the downloads are fully

More information

ithenticate User Guide Getting Started Folders Managing your Documents The Similarity Report Settings Account Information

ithenticate User Guide Getting Started Folders Managing your Documents The Similarity Report Settings Account Information ithenticate User Guide Getting Started Folders Managing your Documents The Similarity Report Settings Account Information 1 Getting Started Whether you are a new user or a returning one, to access ithenticate

More information

Nintex Forms 2010 Help

Nintex Forms 2010 Help Nintex Forms 2010 Help Last updated: Monday, April 20, 2015 1 Administration and Configuration 1.1 Licensing settings 1.2 Activating Nintex Forms 1.3 Web Application activation settings 1.4 Manage device

More information

COSC$4355/6355$ $Introduction$to$Ubiquitous$Computing$ Exercise$3$ September!17,!2015!

COSC$4355/6355$ $Introduction$to$Ubiquitous$Computing$ Exercise$3$ September!17,!2015! COSC4355/6355 IntroductiontoUbiquitousComputing Exercise3 September17,2015 Objective Inthisexercise,youwilllearnhowtowriteunittestsforyourapplicationandalsohowtouse NSUserDefaults.WewillalsoimplementObjectiveCCcategories*welearntlastweek.

More information

Create and Manage Partner Portals

Create and Manage Partner Portals Create and Manage Partner Portals Salesforce, Summer 18 @salesforcedocs Last updated: June 20, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

econtracts for Tier1 partners COURSE CODE: COE01

econtracts for Tier1 partners COURSE CODE: COE01 econtracts for Tier1 partners COURSE CODE: COE01 April 2017 Introduction Welcome to the econtracts for Partners course. This course provides a brief overview of what the Zebra econtracts Portal is used

More information

VMp Technical Support Phone: Online request:

VMp Technical Support Phone: Online request: Copyright 2011 ViewCast Corporation. All rights reserved. ViewCast, Niagara SCX, ViewCast logo, Osprey, Niagara, SimulStream, Niagara logo, SchedulStream, GoStream, and ViewCast Media Platform (VMp) are

More information

FedEx Office Print Online Corporate

FedEx Office Print Online Corporate FedEx Office Print Online Corporate Quick Reference Guide Upload and Print Log in to FedEx Office Print Online Corporate 1. FedEx Office Print Online Corporate is accessible to University Faculty and Staff

More information

Product Labels User Guide

Product Labels User Guide 2 Contents Introduction... 3 Add-on Installation... 4 Automatic Labels... 5 Manage Auto Labels... 5 Edit Auto Labels Appearance... 6 Generate auto label manually... 6 Upload file for auto label... 9 Custom

More information

CS193p Spring 2010 Thursday, April 29, 2010

CS193p Spring 2010 Thursday, April 29, 2010 CS193p Spring 2010 Announcements You should have received an e-mail by now If you received e-mail approving enrollment, but are not in Axess, do it! If you have any questions, please ask via e-mail or

More information

FedEx Office Print Online Corporate

FedEx Office Print Online Corporate Log in to FedEx Office Print Online Corporate 1. Open your browser and navigate to: https://printonline.fedex.com/nextgen/sprint_wl 2. Input User ID and Password and click Log in. 3. Click the From DocStore

More information

User Experience: Windows & Views

User Experience: Windows & Views View Controller Programming Guide for ios User Experience: Windows & Views 2011-01-07 Apple Inc. 2011 Apple Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval

More information

2013 Honeywell Users Group Europe Middle East and Africa. Mobile App Guide

2013 Honeywell Users Group Europe Middle East and Africa. Mobile App Guide 2013 Honeywell Users Group Europe Middle East and Africa Mobile App Guide Introduction Welcome to the 2013 Honeywell Users Group EMEA Conference. This year, we have replaced the printed agenda book with

More information

Release Date July 12 th 2013

Release Date July 12 th 2013 Release Date July 12 th 2013 Table of Contents 1. Overview...6 1.1 HTML Player...6 1.2 Why are we changing?...6 1.3 What do you need to do?...6 1.4 Will everything change to HTML?...6 1.5 Will the look/feel

More information

Mobile Application User Guide

Mobile Application User Guide Mobile Application User Guide M+A Mobile App User Guide P age2 Introduction The M+A Matting mobile app provides an easy way for users to search and view existing mat designs as well as create their own

More information

AuraPlayer Server Manager User Guide

AuraPlayer Server Manager User Guide AuraPlayer Server Manager User Guide AuraPlayer Support Team Version 2 2/7/2011 This document is the sole property of AuraPlayer Ltd., it cannot be communicated to third parties and/or reproduced without

More information

Printable Help. The complete text of the MLS Online Help

Printable Help. The complete text of the MLS Online Help Printable Help The complete text of the MLS Online Help Updated June 12, 2017 Table of Contents Table of Contents 2 Accessing the MLS 11 Access Edge MLS from a Mobile Device 11 Log On or Off the MLS 11

More information

Stanford CS193p. Developing Applications for ios. Spring Stanford CS193p. Spring 2012

Stanford CS193p. Developing Applications for ios. Spring Stanford CS193p. Spring 2012 Developing Applications for ios Today NSTimer and perform after delay Two delayed-action alternatives. More View Animation Continuation of Kitchen Sink demo Alerts and Action Sheets Notifying the user

More information

Administering Workspace ONE in VMware Identity Manager Services with AirWatch. VMware AirWatch 9.1.1

Administering Workspace ONE in VMware Identity Manager Services with AirWatch. VMware AirWatch 9.1.1 Administering Workspace ONE in VMware Identity Manager Services with AirWatch VMware AirWatch 9.1.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Login with Amazon. Getting Started Guide for ios apps

Login with Amazon. Getting Started Guide for ios apps Login with Amazon Getting Started Guide for ios apps Login with Amazon: Getting Started Guide for ios Copyright 2017 Amazon.com, Inc., or its affiliates. All rights reserved. Amazon and the Amazon logo

More information

STEPS FOR CANDIDATE FOR SCHEDULING ITB EXAM

STEPS FOR CANDIDATE FOR SCHEDULING ITB EXAM STEPS FOR CANDIDATE FOR SCHEDULING ITB EXAM 1. Candidates can start registering through the Register for an ITB Certification link on www.pearsonvue.com/itb or directly by clicking on Enrollment link of

More information

Release Date April 24 th 2013

Release Date April 24 th 2013 Release Date April 24 th 2013 Table of Contents 1. Overview...5 1.1 HTML Player...5 1.2 Why are we changing?...5 1.3 What do you need to do?...5 1.4 Will everything change to HTML?...5 1.5 Will the look/feel

More information

B2B Portal User Guide

B2B Portal User Guide B2B Portal User Guide Table of Contents Introduction..3 Logging In.4 Changing your original password......6 Ordering Product....7 Product Waiting Lists......8 Payment Options.. 14 Finalizing your Order...

More information

Introducing the Modern WebKit API

Introducing the Modern WebKit API Frameworks #WWDC14 Introducing the Modern WebKit API Session 206 Anders Carlsson Safari and WebKit Engineer 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written

More information

econtracts for Tier1 partners COE01 USER GUIDE

econtracts for Tier1 partners COE01 USER GUIDE econtracts for Tier1 partners COE01 USER GUIDE COPYRIGHT & TRADEMARKS 2017 ZIH Corp. The copyrights in this manual are owned by ZIH Corp. Unauthorized reproduction of this manual or the software and/or

More information

Developing Applications for ios

Developing Applications for ios Developing Applications for ios Lecture 7: View Controller Lifecycle and UIKit Radu Ionescu raducu.ionescu@gmail.com Faculty of Mathematics and Computer Science University of Bucharest Content View Controller

More information

View Controller Lifecycle

View Controller Lifecycle View Controller Lifecycle View Controllers have a Lifecycle A sequence of messages is sent to them as they progress through it Why does this matter? You very commonly override these methods to do certain

More information

Overview NOTE: Listing Overview. User Profile. Language Selection. Asset(s) View. Asset(s) Details. Editing Mode

Overview NOTE: Listing Overview. User Profile. Language Selection. Asset(s) View. Asset(s) Details. Editing Mode Overview Listing Overview User Profile Language Selection Asset(s) View Asset(s) Details Editing Mode NOTE: Some functions may not be available to all users depending on permissions granted. Some of the

More information

Pearson s Comprehensive Talent Assessment Online Platform Standard Subscription

Pearson s Comprehensive Talent Assessment Online Platform Standard Subscription Pearson s Comprehensive Talent Assessment Online Platform Standard Subscription Version 1.5.1- July 2014 Table of Contents Introduction... 1 Getting started: Standard subscription features... 2 1. First

More information

The World In. Advertising specs

The World In. Advertising specs The World In Advertising specs Format Specifications This is a living document that will evolve as we are presented with new formats, and we ll update it periodically to reflect these changes. All media

More information

NATIVE APP INTERCEPTS on ios & ANDROID

NATIVE APP INTERCEPTS on ios & ANDROID ethnio tm NATIVE APP INTERCEPTS on ios & ANDROID VERSION NO. 2 CREATED JAN 17, 2018 ETHNIO, INC. 6121 W SUNSET BLVD LOS ANGELES, CA 90028 TEL (888) 879-7439 OVERVIEW There are two basic methods for implementing

More information

Proposal Builder Help Guide

Proposal Builder Help Guide Proposal Builder Help Guide Please select the Proposal Builder tab next to the Dashboards tab. Step 1 Proposal Details 1. Enter your campaign budget (no less than $250) 2. Enter your campaign start and

More information

Cisco TEO Adapter Guide for

Cisco TEO Adapter Guide for Release 2.3 April 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text Part

More information

Apple News Apple Advertising Platforms Specifications May 2018

Apple News Apple Advertising Platforms Specifications May 2018 Apple News Apple Advertising Platforms Specifications May 2018 About Advertising on Apple News Ads on Apple News can run across iphone, ipod touch, and ipad devices. Ad options include a variety of display

More information

User Scripting April 14, 2018

User Scripting April 14, 2018 April 14, 2018 Copyright 2013, 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and

More information

Building Facebook Application using Python

Building Facebook Application using Python Building Facebook Application using Python ECS-15, Fall 2010 Prantik Bhattacharyya Facebook Applications Farmville Game 57.5m users http://www.facebook.com/farmville Causes Issues/Movement 26.4m users

More information

COUPONPAQ ADMIN USER GUIDE

COUPONPAQ ADMIN USER GUIDE COUPONPAQ ADMIN USER GUIDE -2- Overview THANK YOU FOR CHOOSING COUPONPAQ SOFTWARE COUPONPAQ platform is the No 1 feature packed coupon distribution software on the market. It creates an effective incentive

More information

Stanford CS193p. Developing Applications for ios. Fall Stanford CS193p. Fall 2011

Stanford CS193p. Developing Applications for ios. Fall Stanford CS193p. Fall 2011 Developing Applications for ios Today UI Element of the Week UIToolbar ipad Split View Popover Universal (iphone + ipad) Application Demo Friday Section AVFoundation framework - Capturing and manipulating

More information

ITP 342 Mobile App Dev. Web View

ITP 342 Mobile App Dev. Web View ITP 342 Mobile App Dev Web View Web View 2 WebKit The WebKit provides a set of core classes to display web content in windows, and by default, implements features such as following links clicked by the

More information

e2e Appointment Manager

e2e Appointment Manager e2e Appointment Manager What is e2e Appointment Manager (AM)? Appointment Manager Quick Start Guide The e2e Appointment Manager (AM) provides a quick and easy way to reserve blocks of time on your calendar

More information

Contents FORMAT 3. Specifications STATIC ADVERTISING 4. Interstitial HTML5 ADVERTISING 5-12

Contents FORMAT 3. Specifications STATIC ADVERTISING 4. Interstitial HTML5 ADVERTISING 5-12 Advertising specs Contents FORMAT 3 Specifications STATIC ADVERTISING 4 Interstitial HTML5 ADVERTISING 5-12 Interstitial Responsive Technical info Testing Environment Quality assurance Best practice DESIGN

More information

DCLI User's Guide. Data Center Command-Line Interface 2.9.1

DCLI User's Guide. Data Center Command-Line Interface 2.9.1 Data Center Command-Line Interface 2.9.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit

More information

Documentation for the new Self Admin

Documentation for the new Self Admin Documentation for the new Self Admin The following documentation describes the structure of the new Self Admin site along with the purpose of each site section. The improvements that have been made to

More information

PT Management Webinar. Client Guide

PT Management Webinar. Client Guide PT Management Webinar Client Guide 1 Table of Contents 1. Login..3 2. Setting Availability 3 3. Fitness Consultation 8 3.1. Scheduling Fitness Consultation..8 3.2. Marking an FC as confirmed 11 3.3. Marking

More information

Supporting ios Devices

Supporting ios Devices Supporting ios Devices 2003-2018 BeyondTrust, Inc. All Rights Reserved. BEYONDTRUST, its logo, and JUMP are trademarks of BeyondTrust, Inc. Other trademarks are the property of their respective owners.

More information

Adobe Sign for Microsoft Dynamics

Adobe Sign for Microsoft Dynamics Adobe Sign for Microsoft Dynamics Installation & Configuration Guide (v5) Last Updated: March 16, 2017 2017 Adobe Systems Incorporated. All rights reserved Table of Contents Overview... 3 Prerequisites...

More information

QRG: Adding Images, Files and Links in the WYSIWYG Editor

QRG: Adding Images, Files and Links in the WYSIWYG Editor QRG: Adding Images, Files and Links in the WYSIWYG Editor QRG: Adding Images, Files and Links in the WYSIWYG Editor... 1 Image Optimisation for Web use:... 2 Add an Image... 2 Linking to a File... 4 Adding

More information

Scheduling Module Client Booking Quick Guide Online-Scheduling

Scheduling Module Client Booking Quick Guide Online-Scheduling Scheduling Module Last Updated: November 26, 2009 System Administration Contact: Colin Bryant Phone: 604-822-7374 E-mail: PsychIT@exchange.ubc.ca Logon to Book King Enter the following URL into your address

More information

Examity Quick Guide for Students - Canvas

Examity Quick Guide for Students - Canvas Welcome to the Examity Quick Guide for Students! The purpose of this guide is to provide UW-Independent Learning students with step-by-step guidance and tips about using our online exam proctoring service

More information

FileLoader for SharePoint

FileLoader for SharePoint Administrator s Guide FileLoader for SharePoint v. 2.0 Last Updated 6 September 2012 Contents Preface 3 FileLoader Users... 3 Getting Started with FileLoader 4 Configuring Connections to SharePoint 8

More information

TABLE OF CONTENTS. ICANN Pre- Delegation Testing System. A User s Guide. Release version May- 03

TABLE OF CONTENTS. ICANN Pre- Delegation Testing System. A User s Guide. Release version May- 03 ICANN Pre- Delegation Testing System A User s Guide Release version 1.5 2013- May- 03 TABLE OF CONTENTS 1 Introduction... 2 2 Activate your account and log in... 3 3 Application overview and status...

More information

Objective-C Primer. iphone Programmer s Association. Lorenzo Swank September 10, 2008

Objective-C Primer. iphone Programmer s Association. Lorenzo Swank September 10, 2008 Objective-C Primer iphone Programmer s Association Lorenzo Swank September 10, 2008 Disclaimer Content was blatantly and unapologetically stolen from the WWDC 2007 Fundamentals of Cocoa session, as well

More information

The Economist Apps. Advertising Specs

The Economist Apps. Advertising Specs The Economist Apps Advertising Specs Apps Overview This is a living document that will evolve as we are presented with new formats, and we ll update it periodically to reflect these changes. All media

More information

Workspace ios Content Locker. UBC Workspace 2.0: VMware Content Locker v4.12 for ios. User Guide

Workspace ios Content Locker. UBC Workspace 2.0: VMware Content Locker v4.12 for ios. User Guide UBC Workspace 2.0: VMware Content Locker v4.12 for ios User Guide Navigating Content Locker Content Locker centralizes all your enterprise data in a single container and integrates existing content repositories

More information

CMS Client Smart Meetings User Guide & FAQ s

CMS Client Smart Meetings User Guide & FAQ s CMS Client Smart Meetings User Guide & FAQ s AstraZeneca UK Version 7 (24/04/2017) 1 P a g e Xerox Customer Service Team Phone: 01952 566539 Email: AZUKMCservice@xerox.com Task Page No Introduction...

More information

Wells Fargo Merchant Services. Wells Fargo Mobile Merchant User Guide for Apple ipad Version 3.2

Wells Fargo Merchant Services. Wells Fargo Mobile Merchant User Guide for Apple ipad Version 3.2 Wells Fargo Merchant Services Wells Fargo Mobile Merchant User Guide for Apple ipad Version 3.2 Table of Contents Overview...3 Key Features...3 Download Wells Fargo...4 Mobile Merchant...4 Demo Mode...4

More information

Supporting Apple ios Devices

Supporting Apple ios Devices Supporting Apple ios Devices 2017 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their respective

More information

WebLink Manual EZ-CAMP2

WebLink Manual EZ-CAMP2 WebLink Manual EZ-CAMP2 SofterWare, Inc. WebLink March 2010 Table of Contents Table of Contents 1. WEBLINK OVERVIEW...3 Manual Overview...3 Support...3 WebLink Terminology...4 2. ADDING THE FORM TO YOUR

More information

Corona SDK Device Build Guide

Corona SDK Device Build Guide Corona SDK Device Build Guide November 29, 2009 2009 ANSCA Inc. All Rights Reserved. 1 ANSCA Inc. 2009 ANSCA Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval

More information

Importing from VSpace to Canvas

Importing from VSpace to Canvas Importing from VSpace to Canvas Below are the directions for how to import content from VSpace to Canvas. You can only import content from the following VSpace tools: Resources Lessons Assignments Test

More information

Steps A. Identify version number B. Access configuration page C. Basic settings D. Advance settings E. Front end experience settings F.

Steps A. Identify version number B. Access configuration page C. Basic settings D. Advance settings E. Front end experience settings F. ! Steps A. Identify version number B. Access configuration page C. Basic settings D. Advance settings E. Front end experience settings F. Save and complete! A. Identify version number A.1. Log in to Admin

More information

Release Notes October 2016

Release Notes October 2016 Release Notes October 2016 About the Release Notes... 3 Release Overview... 3 Other Announcements... 3 Enhancements... 4 External Review Improvements... 4 In-browser Editing using Microsoft 365... 6 Doc

More information

Contract Management 2- Tier Partner Training

Contract Management 2- Tier Partner Training Cisco Service Contract Center Contract Management 2- Tier Partner Training 2014 Cisco and/or its affiliates. ll rights reserved. Cisco Public 1 Contract Management allows you to filter, search and sort

More information

Masterpass Magento Plug-In Installation Guide Enterprise Edition Versions and

Masterpass Magento Plug-In Installation Guide Enterprise Edition Versions and Masterpass Magento Plug-In Installation Guide Enterprise Edition Versions 1.13.1 and 1.14.1 27 October 2016 MTIG Contents Contents Chapter 1: Introduction... 3 Purpose of This Guide... 4 Audience... 4

More information

APR Filling [Annual Property Returns]

APR Filling [Annual Property Returns] USER S MANUAL APR Filling [Annual Property Returns] CT Division, CMPDI(HQ) ICT Division, CMPDI(HQ) 1 TABLE OF CONTENTS GENERAL INFORMATION... 3 1.1 SYSTEM OVERVIEW... 3 1.2 ORGANIZATION OF THE MANUAL...

More information

AXUS Step-by-Step Instructions for Travel Consultants

AXUS Step-by-Step Instructions for Travel Consultants AXUS Step-by-Step Instructions for Travel Consultants To Sign Up: - Go to www.axustravelapp.com and select Sign Up in the upper-right corner. - Complete the corresponding fields in Steps 1, 2, and 3. In

More information

Documenting APIs with Swagger. TC Camp. Peter Gruenbaum

Documenting APIs with Swagger. TC Camp. Peter Gruenbaum Documenting APIs with Swagger TC Camp Peter Gruenbaum Introduction } Covers } What is an API Definition? } YAML } Open API Specification } Writing Documentation } Generating Documentation } Alternatives

More information

Setting Up an Event Using Surveys

Setting Up an Event Using Surveys 2016 Contents 1. INTRODUCTION... 3 2. CONFIRMATION EMAIL... 3 3. MANAGE CONTACTS... 4 4. REGISTRATION FORM... 5 5. ADD ACTIONS... 14 6. SENDING YOUR INVITATION CAMPAIGN... 17 7. REMINDER TO REGISTER...

More information

Hewlett Packard Enterprise Smart Quote

Hewlett Packard Enterprise Smart Quote Hewlett Packard Enterprise Smart Quote User Guide for Reseller Table of contents 1 Introduction to Smart Quote... 3 1.1 What is Smart Quote?... 3 1.2 Who will use Smart Quote?... 3 1.3 Do I require a special

More information

The Economist Apps. Advertising specs

The Economist Apps. Advertising specs The Economist Apps Advertising specs Contents APPS AND FORMATS 3-4 Overview Specifications STATIC ADVERTISING 5-6 Sponsor logo Interstitial HTML5 ADVERTISING 7-14 Interstitial Responsive Technical info

More information

Quanum elabs and Quanum EHR Basic Functionality Frequently Asked Questions

Quanum elabs and Quanum EHR Basic Functionality Frequently Asked Questions Quanum elabs and Quanum EHR Basic Functionality Frequently Asked Questions Table of Contents Application Interface... 4 How can I optimize the view of the system on my computer?... 4 What does the message

More information

The Andersen Company s Mobile Application User Guide

The Andersen Company s Mobile Application User Guide The Andersen Company s Mobile Application User Guide Mobile App User Guide Page 2 Introduction The Andersen Company Mobile App provides an easy way for users to search and view existing mat designs as

More information

Adobe Sign for MS Dynamics 365 CRM

Adobe Sign for MS Dynamics 365 CRM Adobe Sign for MS Dynamics 365 CRM User Guide v7 Last Updated: May 31, 2018 2018 Adobe Systems Incorporated. All rights reserved Contents Overview... 3 Gaining Access to Adobe Sign...4 Sending for Signature...

More information

Step-by-Step Guide for Business Partners

Step-by-Step Guide for Business Partners November 15, 2011 IBM Co-Marketing Center Tool Create & Design Step-by-Step Guide for Business Partners 2009 IBM Corporation Table of Contents Overview of the Co-Marketing Center Step-by-Step Instructions

More information

Travel Consultant Connection (TCC) Enhancements

Travel Consultant Connection (TCC) Enhancements (TCC) Enhancements Author: Dena Breedlove Business Analyst Merlin Created 06.01.2014 Version 4 Registration 4.1, 4.6 New Hotels 2.7 Brands 9.6 Luxury Travel 10.4.1 Publishing Table of Contents Travel Consultant

More information

CMS Client User Guide GSK Germany Version 3 (28/04/2014) Contents Page No Raising a Standard and Non-Standard Order Client Portal Login 3 New Client Registration 3 Client Portal Login 4 Webstore Login

More information

DCLI User's Guide. Data Center Command-Line Interface

DCLI User's Guide. Data Center Command-Line Interface Data Center Command-Line Interface 2.10.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit

More information

DCLI User's Guide. Modified on 20 SEP 2018 Data Center Command-Line Interface

DCLI User's Guide. Modified on 20 SEP 2018 Data Center Command-Line Interface Modified on 20 SEP 2018 Data Center Command-Line Interface 2.10.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about

More information

MARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY)

MARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY) LEARNING TECHNOLOGY AT LJMU MARKING CANVAS ASSIGNMENTS OFFLINE (INCLUDING MARKING ANONYMOUSLY) Information about Downloading Student Submissions If you want to download all student submissions for an assignment,

More information

Version Known Issues

Version Known Issues Version 17.3 Known Issues Oracle Commerce Cloud Known Issues Product version: 17.3 Release date: 05-31-17 Document identifier: CCRelnotes1706211602 Copyright 1997, 2017 Oracle and/or its affiliates. All

More information

FedEx Office Print Online Corporate

FedEx Office Print Online Corporate Quick Reference Guide DocStore Catalog Log in to FedEx Office Print Online Corporate 1. Open your browser and navigate to: https://printonline.fedex.com/nextgen/wu 2. Input User ID and Password and click

More information

Informatica PIM. Media Asset Data Quality Check. Version: Date:

Informatica PIM. Media Asset Data Quality Check. Version: Date: Informatica PIM Media Asset Data Quality Check Version: Date: 7 July 29, 2014 Table of Contents Media Asset Data Quality Check 3 Installation and configuration of the example 3 Import of the example into

More information

StreamOne Cloud Marketplace. Order and Management Guide

StreamOne Cloud Marketplace. Order and Management Guide StreamOne Cloud Marketplace Order and Management Guide StreamOne Cloud Marketplace Order and Management Table of Contents Navigating to the StreamOne Cloud Marketplace Creating a Quote Converting a Quote

More information

MobileLink User Guide

MobileLink User Guide MobileLink User Guide April 2017 Table of Contents Section MobileLink Overview Section 1 MobileLink Features Section 2 Enterprise Search Directory Section 2.1 Call History Section 2.2 Service Management

More information

How to redeem your Groupon voucher for Multiple Items explained in 6 simple steps:

How to redeem your Groupon voucher for Multiple Items explained in 6 simple steps: How to redeem your Groupon voucher for Multiple Items explained in 6 simple steps: Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Receiving your voucher deal confirmation Finding your Groupon code Redeeming

More information

Version Known Issues

Version Known Issues Version 17.4 Known Issues Oracle Commerce Cloud Known Issues Product version: 17.4 Release date: 08-25-17 Document identifier: CCRelnotes1709010402 Copyright 1997, 2017 Oracle and/or its affiliates. All

More information