Validation checklist for apps for Office and SharePoint

apps for Office and SharePoint

Use the checklists below to avoid common mistakes and help ensure your app will pass validation when submitted to the Office Store.

Last modified: July 01, 2013

Applies to: apps for Office | apps for SharePoint

Use the checklists below to avoid common mistakes and help ensure your app will pass validation when submitted to the Office Store.

For more information on submitting your app, see How to: Submit apps for SharePoint to the Microsoft Seller Dashboard.

Validation checklist for submission to the Office Store

Checklist box

The app version number on the submission form exactly matches the app version number in the app manifest.

Checklist box

I’ve specified an icon for the app in the app package or manifest, and the icon is correctly sized and formatted.

For more information on icon requirements per app type, see What are some common errors to avoid when submitting my app to the Office Store? in Validation policies for apps FAQ.

Checklist box

The app manifest conforms to the app manifest schema; there are no omitted or incorrect elements, and the order of the elements is correct.

For detailed manifest schema information, see Schema reference for apps for Office manifests (v1.1) and SharePoint App Manifest (apps for SharePoint).

Checklist box

The app ID is unique.

Checklist box

My app has been tested and is fully functional.

Checklist box

I’ve included enough information for my app and its features to be thoroughly tested.

For example, if my app requires an account to be fully tested, I’ve included that information.

Checklist box

All app locations are SSL-secured (HTTPS). The necessary SSL certificates are trusted, and are valid.

Checklist box

The app title specified in the app manifest is the same as the title I’m planning to specify in the Seller Dashboard.

Checklist box

The app requests only the permissions it actually requires to operate.

Additional validation checks for apps for SharePoint

Checklist box

The app is not autohosted.

Autohosted apps are not currently being accepted for inclusion in the Office Store.

Checklist box

I’ve included an icon in the app package that is 96 pixels by 96 pixels.

Checklist box

The icon I’ve included in the app package is the same as the image I plan to submit via the Seller Dashboard form.

Checklist box

I have specified the supported locales for my app.

See Locale support information is required for all apps in the Office Store for details.

Checklist box

My app does not request "Full Control" permission.

Apps requesting "Full Control" permission are not accepted for publication in the Office Store.

Show:
© 2014 Microsoft