Enis Microsoft Avoiding common Windows Phone and Windows Store app certification failures.

Slides:



Advertisements
Similar presentations
Welcome to the eCO (electronic Copyright Office) Tutorial
Advertisements

Welcome to WebCRD.
Bossard Inch Catalog User Manual. © Bossard Bossard Inch Catalog - User Manual Table of Contents Introduction Getting around the site Fastener Search.
Windows 8 Windows Phone 8 Web Mobile … and WakeUpAndCode.com.
Digital Course Support PRESENTER [First & Last Name] [Title] SAM Getting Started.
© 2010 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Windows XP Basics OVERVIEW Next.
Author Instructions How to upload Single Abstract to the paper management system Single Abstract is a document that describes one presentation that someone.
Welcome to the eCO (electronic Copyright Office) Standard Application Tutorial A guide for completing your electronic copyright registration.
© by Pearson Education, Inc. All Rights Reserved.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
DataMine 2.0 Role: Manufacturer AASHTO’s NTPEP Program presents: NTPEP DataMine 2.0 NTPEP DataMine 2.0.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
Web Accessibility Tests Using the Firefox Browser ACCESS to Postsecondary Education through Universal Design for Learning.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
TRIRIGA Anywhere 10.4 Beta Registration Steps
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
12-Aug-15VL Download Center1 Volume Licensing Download Center Electronic Software Fulfillment for Volume License Customers Go Live: November 13, 2006.
SET UP COMPUTER ** PLEASE BE AWARE SCREENSHOTS MAY NOT MATCH **
Software development. Chapter 7 – Application distribution and sales.
Review of last session The Weebly Dashboard The Weebly Dashboard Controls your account and your sites Controls your account and your sites From here you.
Expanding the Windows app ecosystem and portfolio 116% YoY growth $ 114% YoY growth 94% YoY growth 197% YoY gross sales growth Recent Highlights.
Microsoft Visual Basic 2012 CHAPTER TWELVE (ENRICHMENT CHAPTER) Windows Store Apps.
EDU 271. Introduction to Microsoft Publisher  Microsoft Publisher helps you easily create, customize, and publish materials such as: newsletters, brochures,
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
Getting Started with:. Registering for Pearson MasteringNutrition is easy! Go to the home page to get started
IE 411/511: Visual Programming for Industrial Applications
Creating a Web Site to Gather Data and Conduct Research.
Microsoft Windows 7 Essential Introduction to Windows 7.
Understanding Web Sites. What is a Web Site A collection of Web pages which you can view on the Internet Contains text, graphics, sound, and video to.
Lead Management Tool Partner User Guide March 15, 2013
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Training Guide for Inzalo SOP Users. This guide has been prepared to demonstrate the use of the Inzalo Intranet based SOP applications. The scope of this.
Downloading and Installing Autodesk Revit 2016
Journalism & Media Studies Graduate Student Culminating Work : Steps for Submitting to the Campus Digital Archive at USFSP November 21, 2011 by Carol Hixson.
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
Tour Overview Introduction Collage Basics Collage Basics (Templates and Tools) Computer Configuration Bookmark Collage Getting Started Tour Collage Terminology.
CIS111 PC Literacy Getting Started with Windows XP.
Making Money with Windows Phone Applications and Games Todd Biggs, Director of Product Management John Bruno, Lead Program Manager.
Registration Solutions for your Event Management.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
DalSpace A content repository for Dalhousie community members.
How-to Build In-Banner Lead Forms Website: | | Phone:
CMPF124 Personal Productivity With Information Technology Chapter 1 – Part 2 Introduction to Windows Operating Systems Manipulating Windows GUI CMPF 124.
0Copyright 2014 FUJITSU New Zealand Limited FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE Microsoft CRM Tablet App for Dynamics CRM 2013 Travis Chen.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
Single Sign-on with stoneware Presented by:. Access Stoneware Visit the district home page. In the main menu, hover over LCS Employees and choose Stoneware.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Windows App Studio.
Testing, Debugging, and Deploying a Mobile App Lesson 8.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Describe applications and services. Objective Course Weight 5%
Adobe ® Photoshop ® CS6 Chapter 1 Editing a Photo.
Creating Web Pages in Word. Sharing Office Files Online Many Web pages are created using the HTML programming language. Web page editors are software.
Mind Mapping with Bubbl.us. The Bubbl.us Homepage Click to create a bubbl.us account Sign in or, To access, type
ICE Integrated Cloud Environment Cloud Scanning and Mobile Printing
Weebly Elements, Continued
**Please view the instructional guide as a slideshow**
Online Testing System Assessment Viewing Application (AVA)
RR RR Problems Along With Solutions For iPhone And iPad Toll Free ( )
How to customize your Microsoft SharePoint Online website
Active Orders Supplier Administrator Training Getting Started Activities This training presentation describes the Getting Started activities that will.
Chapter 1 Editing a Photo
How to customize your Microsoft SharePoint Online website
Windows xp PART 1 DR.WAFAA SHRIEF.
Online Testing System Assessment Viewing Application (AVA)
How to customize your Microsoft SharePoint Online website
Welcome to WebCRD.
Presentation transcript:

Enis Microsoft Avoiding common Windows Phone and Windows Store app certification failures

Inspirirani ljudima. Ugasite mobitele. Hvala.

It‘s Friday afternon and you‘ve just finished your app, you feel great and ready to publish...

...until you receive an from Microsoft...

Expanding the Windows app ecosystem and portfolio 116% YoY growth $ 114% YoY growth 94% YoY growth 197% YoY gross sales growth Recent Highlights

OS Software + Apps Device Storefronts Web Storefront One Catalog ServicesDevices Other digital content Entertainment Content Games Shell One Dev Center

One Store - Blue One developer registration One set of policies, one cert team One developer platform Universal apps Removal of credit card requirement during registration Pay for your registration using PayPal

Inspirirani ljudima. Windows Phone apps

App Policies 2.7.2: The privacy policy of your app must inform users about how location data from the Location Service API is used and disclosed and the controls that users have over the use and sharing of location data : Your app must provide in-app settings that allow the user to enable and disable your app's access to and use of location from the Location Service API. 6.1: Location aware apps must remain responsive when the Location Service is turned off on the phone.

4.4 Language validation Every app is targeted to publish to at least one specific geographic market and language. You can target multiple markets and submit your app in multiple languages. An app must be localized in at least one of the supported display languages for Windows Phone.

4.6 App screenshots and 4.7 Required images For each app, you must provide at least one or up to a maximum of eight screenshots for each supported screen resolution. Screenshots must only contain app graphics, and must not include any emulator chrome, frame rate counters or debug information – Required app images in the XAP package: a 99 x 99 pixel PNG image Required Windows Phone Store submission images: A 300 x 300 pixel, non-transparent PNG image.

5.1.4 – App testability If your app requires credentials, you must include them in the Test notes or instructions field when submitting your app on the Windows Phone Dev Center. The credentials must be valid. Examples of credentials include: Login credentials. Testing credentials.

Launch time The app must render the first screen within 5 seconds after launch. The app may provide a splash screen image in a file called SplashScreenImage.jpg in the root of the XAP package while the app is still trying to load. Within 20 seconds after launch, the app must be responsive to user input.

Use of back button 1. Pressing the Back button must return the app to the previous page or return to any previous page within the back stack. 2. Pressing the Back button from the first screen of an app must close the app. 3. If the current page displays a context menu or a dialog, the pressing of the Back button must close the menu or dialog and return the user to the screen where the context menu or dialog box was opened. 4. For games, when the Back button is pressed during gameplay, the game can choose to present a pause context menu or dialog or navigate the user to the prior menu screen. Pressing the Back button again while in a paused context menu or dialog closes the menu or dialog.

5.5.1 – Language validation The product description and UI text of your app must be localized to each language the app supports.

5.5.2 – Content and themes App content, such as text and visual elements, must be visible and legible regardless of the phone theme without panning horizontally or zooming. For example, if the phone theme changes from black background to white background, the text and visual elements of your app must be visible or legible.

5.6.1 – Technical support information An app must include the app name, version information, and technical support contact information that are easily discoverable.

Inspirirani ljudima. Windows Store apps

Before you submit your app for certification......run the WACK (Windows App Certification Kit)! WACK tests your application locally. If you apps fails the WACK tests, it will also fail the Store Certification The app must comply with the technical requirements of the Windows Store

1.2 Your app must be fully functional Does your app require a user account? If so, include a test account in the Notes to Testers field. Can users make purchases through the app? If so, provide a way to test those purchases. The app description is misleading or vague. The app uses the default icons generated by Microsoft Visual Studio or included in SDK samples.

4.1.1 Your app must have a privacy statement if it is network-capable Do I need a Privacy Policy for my app? If your app is accessing the network (Internet) in any way, you have to add Privacy Policy

Acceptable Privacy Policy page is one that: Informs users of the personal information collected by your app Informs users how that information is used, stored, secured, and disclosed Describes the controls that users have over the use and sharing of their information Describes how users can access their information Complies with applicable laws and regulations

4.1.2 Sharing personal information The app could fail this test if it appears to share personal information (including address or user account information) without explicitly obtaining the opt-in consent of the user.

5. Windows Store apps are appropriate for a global audience Apps with a rating over PEGI 16, ESRB MATURE, or that contain content that would warrant such a rating, are not allowed unless the app is a game, is rated by a third party ratings board, and otherwise complies with the certification requirements.

6.3 You must provide technical support info Common reasons why an app might fail this requirement: No information provided for app support. Your support information provides a broken link, or a link to a website has no information for a user to contact the app developer. Your support information provides an address that is not valid.

6.13 The metadata and other materials Make sure to localize the app (including its description, screenshots, and promotional images) in each language that it supports. Each app must support (and be localized in) at least one of the certification languages, and be functional in all languages for which you submit it.

What is developer working on in the Hell? Testing apps.

Inspirirani ljudima. Pitanja i odgovori.