Недопущение распространенных ошибок при сертификации

Изучите этот список, чтобы избежать часто возникающих проблем, из-за которых приложения не проходят сертификацию, а также тех проблем, которые могут быть обнаружены при выборочной проверке после публикации приложения.

Примечание  Кроме того, необходимо просмотреть Политики Магазина Windows, чтобы убедиться в соответствии вашего приложения всем изложенным здесь требованиям.

  • Отправляйте приложение, только когда оно закончено. Вы можете упоминать о планируемых возможностях в описании приложения, однако необходимо исключить из приложения незавершенные разделы, ссылки на веб-страницы, находящиеся в разработке, и прочие элементы, которые вызовут у пользователя ощущение незаконченности приложения.

  • Перед тем как отправить приложение, протестируйте его с помощью комплекта сертификации приложений для Windows.

  • Проверьте работу приложения в нескольких разных конфигурациях, чтобы убедиться, что оно работает максимально стабильно.

  • Проверьте, чтобы ваше приложение не завершалось аварийно при отсутствии подключения к сети. Даже если подключение необходимо для работы приложения, оно должно корректно обрабатывать ситуацию с отсутствием подключения.
  • Убедитесь, что описание приложения четко отражает его функции. В этом вам поможет руководство по созданию эффективного описания приложения.

  • Задайте для приложения подходящую возрастную категорию. К возрастной категории 12+ следует относить большинство приложений, за исключением специально разработанных для пользователей младшего возраста. Если вы не знаете, какую из двух возрастных категорий выбрать для приложения, выберите более высокую (строгую). Также помните, что для некоторых рынков может потребоваться отправить сертификат с возрастной категорией, полученный в комиссии по оценке.

  • Если в приложении используются коммерческие API из пространства имен Windows.ApplicationModel.Store, обязательно протестируйте приложение и удостоверьтесь в том, что обрабатываются типичные исключения. Кроме того, убедитесь, что в приложении используется класс CurrentApp (а не класс CurrentAppSimulator, который предназначен только для тестирования).

  • Не объявляйте приложение поддерживающим специальные возможности, если вы не спроектировали его таким намеренно и не проверили его в сценариях использования специальных возможностей.

  • Убедитесь, что предоставлена вся информация, необходимая для использования приложения, в том числе имя пользователя и пароль тестовой учетной записи, если приложение должно выполнять вход в сетевую службу, а также описание всех действий, необходимых для доступа к скрытым или заблокированным возможностям.

 

 

Показ:
© 2015 Microsoft