ITP 342 Mobile App Development. Testing & Deployment



Similar documents
TestFlight FAQ Apple Inc.

TAKE YOUR MARKETING MOBILE WITH HUBSPOT

How To Use The Elena Mobile App

Mobile App Install Ads

App Distribution Guide

Configuration Guide Contigo Mobile Tracker

How To Protect The Agency From Hackers On A Cell Phone Or Tablet Device

Swisscom Mobile Device Services Quick Start Guide: Set-up Remote Management basic. Mobile Device Services Februar 2014

SP-initiated SSO for Smartsheet is automatically enabled when the SAML feature is activated.

Cloud Services MDM. Control Panel Provisioning Guide

Your First App Store Submission

ios Team Administration Guide (Legacy)

Citrix Worx App SDK Overview

1 от :45

Install and Configure Cyberoam iaccess for ios

Creating an Apple ID on an iphone, ipad, or ipod touch with a Credit / Debit Card

Seagate Global Access User Guide

Campus Mobile App User Guide

itunes U Guidelines Creating your course Overview

ManageEngine Desktop Central. Mobile Device Management User Guide

Mobile Conference Connection User Guide Apple iphone Mobile Device

Configuring an ios App Store application

Guide to the 2015 Vascular Annual Meeting Mobile App

Wharf T&T. iwatch 2012 Mobile Apps User Guide (ios / Android)

GETTING STARTED GUIDE

Configuring. SugarCRM. Chapter 121

Mobile Iron User Guide

Develop Your Own App. Presented at Closing the Gap October 16, Mark Larson Marblesoft

Secure Mail Message Retrieval Instructions

Quick Start Guide. Version R9. English

THE COMCAST BUSINESS VOICEEDGE MOBILE APP. A Quick Start Setup Guide

Configuring Single Sign-on from the VMware Identity Manager Service to Dropbox

itunes U Guidelines Creating your course Overview

Mobile Banking. Click To Begin

Minimum Requirements for Web Based Applications

MXview ToGo Quick Installation Guide

Welcome to Mobile Roadie Pro. mobileroadie.com

THE COMCAST BUSINESS VOICEEDGE MOBILE APP A REFERENCE GUIDE

Centrify Mobile Authentication Services

DPD App manual. Guideline for DPD Apps version 1.0. Network Marketing, May 2011

Generating an Apple Push Notification Service Certificate

Icons: 1024x1024, 512x512, 180x180, 120x120, 114x114, 80x80, 60x60, 58x58, 57x57, 40x40, 29x29

Getting Started with the Naviance Student Mobile App

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

For details about using automatic user provisioning with Salesforce, see Configuring user provisioning for Salesforce.

SAP NetWeaver Fiori. For more information, see "Creating and enabling a trusted provider for Centrify" on page

Access the TCNJ Palo Alto Networks VPN using the GlobalProtect VPN client

Getting Started with TRITON Mobile Security

ADVISORY & SOFTWARE FOR REAL ESTATE & FACILITY MANAGEMENT

2013 Honeywell Users Group Americas Symposium. Mobile App Guide

Guide for Generating. Apple Push Notification Service Certificate

Configuring Salesforce

itunes Connect Developer Guide

Engage ios App Administrator s Guide

Can I use Mobile Deposit with any mobile device? Eligible phones include:

Native apps building platform

Google Analytics and Google Analytics Premium: limits and quotas

Knappsack ios Build and Deployment Guide

A Guide to Ticketing an NAIA Event. Powered by

1. What are the System Requirements for using the MaaS360 for Exchange ActiveSync solution?

EasyPush Push Notifications Extension for ios

1 Overview Configuration on MACH Web Portal 1

Wireless Presentation Gateway. User Guide

Quick View. Folder Details

Intel HTML5 Development Environment Article Using the App Dev Center

Cisco Jabber IM for iphone

AVG Business SSO Partner Getting Started Guide

OneDrive in Office 365

Client Training Manual

Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication

Using Application Loader

Introduction to ios Testing

Welcome to GIFTS Online Mobile... 3

Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication. Mobile App Activation

Building, testing and deploying mobile apps with Jenkins & friends

Mobile Ad Tracking Impacts. App Marketing Results. How. Comparisons, advantages and limitations of today s ad tracking technologies

3. GENERALI MOBILE APPLICATION CONTENT. 3 P a g e

How To Use An Sap Business One App For Iphone Or Ipod Touch With A Cell Phone Or Ipo Touch With An Ipod Or Ipd Touch With Ios 3.2 Or Ios 2.2 (Ios)

Mercury VirtualTerminal ios Application

Generating an Apple Push Notification Service Certificate for use with GO!Enterprise MDM. This guide provides information on...

Downloading the GAIG Annuity App. Log In Screen. Home Page

MDM User Guide June 2012

mcashier User Guide To accept payments To cancel a payment

QuickStart Guide for Mobile Device Management

Configuring. SuccessFactors. Chapter 67

Sample Blog Articles!

Spike Tech Tip: How to use your online, cloud-based tools for Spike

Q A. CWT To Go. Question Categories

Configuring SuccessFactors

XenMobile Logs Collection Guide

Samsung KNOX EMM Authentication Services. SDK Quick Start Guide

TaskitPro. Task and Job Management. User Manual Version 1

An overview of configuring Intacct for single sign-on. To configure the Intacct application for single-sign on (an overview)

itunes Connect App Analytics Guide v1

EMR Link Server Interface Installation

TUSCULUM COLLEGE. Ellucian Go: Installing and using the mobile application

Workplace-as-a-Service BYOD Management

Concur Travel and Expense Reporting. Mobile Application

ONLINE ACCOUNTABILITY FOR EVERY DEVICE. Quick Reference Guide V1.0

Safety of Life at Sea (SOLAS) Verified Gross Mass (VGM) User Guide for VGM E-Submission

Transcription:

ITP 342 Mobile App Development Testing & Deployment

Development You have been developing apps. Now you want to put them on the App Store. Before doing so, test your apps! Apple Developer - https://developer.apple.com 2

Testing Test your app on various devices. Testing your ios App https://developer.apple.com/library/ios/ documentation/ides/conceptual/ AppDistributionGuide/TestingYouriOSApp/ TestingYouriOSApp.html You can use use the itunes Connect to beta test your app. You can also use third-party products. 3

TestFlight https://testflightapp.com TestFlight is a free platform used to distribute beta and internal ios/android applications to team members over-the-air. Developers can manage beta testing campaigns and receive feedback from their team with TestFlight's dashboard. With the TestFlight SDK implemented in an application, users can acquire more metrics on how and what testers are doing when testing an application on their device. The SDK works for both beta versions and live versions available in the App Store. 4

TestFlight is free! TestFlight The current features and SDK are part of the core functionality and will remain free to use. Our plan is to introduce paid features in the future that will be clearly labeled as such. Users will have the option to add these features or continue to use the service free of charge. 5

TestFlight ios and Android Developers sign up with the service, create a team, invite team members, add the team members' devices to their application build (this still has to be done via Apple's provisioning on the Developer Portal), upload to TestFlight and magically distribute. 6

TestFlight Developers 1. Sign up with TestFlight and create your team. 2. Invite and gather the UDIDs from the team members and add them to your Apple Developer Portal and provisioning profile for the app. 3. Build the iphone Application (.IPA) or Android Application (.APK) and upload to TestFlight. 4. Distribute the build to team members and let the magic happen. 5. Receive feedback, monitor tester's activity and perform a full fledge beta test from the comfort of your chair. Developers on teams can also upload multiple apps for testing/internal distribution. 6. Integrating the TestFlight SDK will further the data collected from your testing phase (Currently ios only). 7

TestFlight Testers 1. As a tester using TestFlight, you can either be invited, recruited or just sign up. 2. Once you sign up with TestFlight and login to the dashboard for the first time, you will be asked to connect your device, allowing developers to access the device's Unique Device Identifier (UDID) or have the ability to install Android apps on your device. 3. Once you have successfully connected the device to your account and have been accepted to a team, the developer will have to add the UDID to the application, so that you can install it on your device. 4. Once the developer uploads a build you will receive an email through TestFlight, from the developer, with a link to install the build. 5. Follow the instructions in the email, click on the link, download the build to your device, and you will be ready to begin using the app. 8

Apple Developer Center 9

itunes Connect Suite of web-based tools that allow you to submit and manage your apps for distribution on the App Store Allows you to: Check the status of your contracts Set up your tax and banking information Obtain sales and finance reports Request promotional codes Manage users, apps, metadata, and your In-App Purchase catalog 10

itunes Connect If you are an individual developer, the first time uploading an app you'll be asked if you want to set a Company Name. If you set a company name then all of your apps will show it. Pricing Tier Free Tier 1-0.99 Tier 2-1.99 Tier 3-2.99 Tier 4-3.99... 11

itunes Connect Release date This defaults to the current date, but you can set it to a date in the future if you like When your app is approved, you'll want to log back into itunes Connect and reset the release date to the approval date That way the app will show up at the top of the new releases section of its category If you fail to do this, then when your app gets approved it'll show up buried several pages down If you're submitting an app UPDATE, you shouldn't touch the release date until you get word that your update has been approved If you change the release date of an update to sometime in the future, then your CURRENT app will vanish from the app store! 12

Apple Developer Submission https://developer.apple.com/library/ios/ documentation/ides/conceptual/ AppDistributionGuide/SubmittingYourApp/ SubmittingYourApp.html iphone Development 101 http://www.idev101.com/code/distribution/ checklist.html 13

itunes Connect Once your app has been submitted, the app's status will change to "Waiting for Review" Log into the ios Developer Center and go to App Store Approval Process https://developer.apple.com/appstore/resources/ approval/ You'll find an App Store Review Status section that Apple keeps updated with the percentage of apps that are approved within the past week 14

App Store Metrics Count of Application Submissions http://148apps.biz/app-store-metrics/? mpage=submission Application Approval Delay http://148apps.biz/app-store-metrics/? mpage=approval 15