Часто задаваемые вопросы о отправке Microsoft AppSource

В этой статье приводятся ответы на распространенные вопросы о отправке приложений в Microsoft AppSource через Центр партнеров.

Для последней версии политик сертификации см . статью "Политики сертификации".

Как избежать ошибок при отправке приложения в Microsoft AppSource?

Чтобы избежать распространенных ошибок отправки, выполните приведенные ниже действия.

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

    Примечание.

    Укажите версию приложения с помощью следующего синтаксиса: a . б) в) d, гдеявляется целым числом от 1 до 9999 года, а каждый из b , c , d является целым числом от 0 до 9999. Например: 1.0.0.0 6.23.0.1.

  • Убедитесь, что все расположения защищены SSL (HTTPS).

  • Убедитесь, что в манифесте указан значок и что значок правильно размер и форматирование значка.

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

  • Для надстроек Office убедитесь, что вы используете схему манифеста версии 1.1. Сведения об обновлении манифеста до версии 1.1 см. в обновлении до последней версии API JavaScript для библиотеки Office и схемы манифеста надстройки версии 1.1.

  • Для надстроек Office убедитесь, что в манифесте указан URL-адрес поддержки. Если вы используете XML-манифест, задайте значение элемента SupportUrl. Если вы используете единый манифест для Microsoft 365, используйте свойство developer.siteUrl. URL-адрес поддержки должен быть общедоступной веб-страницей и не должен требовать проверки подлинности. Вы не можете использовать личные страницы социальных сетей или репозитории GitHub для URL-адреса поддержки. Вы также не можете использовать ссылки на файлы, размещенные в Интернете, такие как документ Word в OneDrive, DropBox или Google Docs.

  • Для всех приложений убедитесь, что манифест действителен для схемы. Сведения о проверке схемы см . в справочнике по схеме манифестов надстроек Office (версии 1.1) или схеме для манифестов надстроек SharePoint.

  • Убедитесь, что приложение протестировано и полностью работает.

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

    Если вы не указали поддерживаемые языковые параметры, приложение не будет принято Microsoft AppSource. Дополнительные сведения см. в разделе "Сведения о поддержке языкового стандарта" для всех надстроек.

  • Убедитесь, что идентификаторы клиента OAuth совпадают.

    Если надстройка SharePoint обращается к службам с помощью OAuth, убедитесь, что идентификатор клиента OAuth, созданный вами, соответствует идентификатору клиента в манифесте приложения.

  • Пакет надстройки SharePoint должен соответствовать соглашению о открытой упаковке.

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

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

  • Если надстройка Office доступна в iOS, не включайте "приложение" в название надстройки или краткое описание надстройки.

Если я делаю обновления для отправки, когда нужно повторно отправить его в Microsoft AppSource?

Если вы вносите обновления в веб-службу для приложения, вам не нужно повторно отправить его. Однако если вы вносите изменения в любые элементы или данные, отправленные через Центр партнеров, например манифест, снимки экрана или значок, необходимо повторно отправить его, чтобы Microsoft AppSource могли реализовать эти изменения. Необходимо повторно отправить приложения с обновленным манифестом, который содержит новый номер версии. Кроме того, необходимо обновить номер версии в форме отправки, чтобы соответствовать номеру версии нового манифеста.

Что происходит при обновлении приложения до новой версии в Microsoft AppSource?

Ниже приведен процесс обновления надстроек Office.

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

    Внимание

    Если отправка является обновлением и планируете доступность приложения на дату в будущем, существующее приложение будет не опубликовано из Microsoft AppSource до указанной даты выпуска.

  • Вы можете продолжить предлагать предыдущую версию приложения в Microsoft AppSource или отменить публикацию предыдущей версии.

  • Когда существующий клиент запускает обновленное приложение в первый раз, уведомление появится в области задач или в тексте документа, который предложит пользователю обновить свое приложение. Когда пользователь выбирает обновление, последняя версия приложения запускается.

Если обновленная версия содержит новые разрешения, пользователь должен предоставить им согласие.

Примечание.

В Microsoft AppSource нельзя одновременно использовать две или более версий одного приложения, так как у каждого приложения есть уникальный идентификатор ресурса. Если вы публикуете обновленную версию приложения без отмены публикации предыдущей версии, у вас будет два списка и потенциально разделено вашей клиентской базой.

Обновления надстройкам SharePoint обрабатываются средствами управления лицензиями, которые являются частью каталога надстроек SharePoint. Дополнительные сведения см. в статье об обновлении надстроек SharePoint.

Можно ли отправить платное приложение в Microsoft AppSource?

Все приложения, отправленные в Microsoft AppSource через Центр партнеров, бесплатны. Вы можете монетизировать свое приложение с помощью Microsoft Commercial Marketplace; Дополнительные сведения см. в разделе "Монетизация надстройки".

Как я уведомляю о состоянии публикации или необходимых действиях?

После публикации предложения владелец учетной записи разработчика уведомляется о состоянии публикации и необходимых действиях по электронной почте и Центру уведомлений в Центре партнеров. Дополнительные сведения о Центре уведомлений см. в разделе "Обзор Центра уведомлений".

Разделы справки ссылки на API JavaScript для Office в моих приложениях?

Если приложение использует API JavaScript для Office, необходимо ссылаться на файл, размещенный корпорацией Майкрософт, Office.js из URL-адреса CDN. Не включайте копию файла Office.js в приложение или ссылайтесь на копию файла, размещенного в другом месте.

Почему мои приложения должны быть защищены SSL?

Приложения, не защищенные SSL (HTTPS), создают небезопасные предупреждения и ошибки содержимого во время использования. По этой причине все приложения, отправленные в Microsoft AppSource, должны быть защищены SSL.

Разделы справки объявить поддержку языка?

Два аспекта отправки относятся к поддерживаемым языкам:

  1. Языки, объявленные в пакете или манифесте приложения. Объявите языки, поддерживаемые приложением в зависимости от типа:

  2. В Центре партнеров можно выбрать языки на странице списков в Магазине.

    Примечание.

    Вы можете объявить больше языков в пакете приложения, чем доступно для отправки в Центре партнеров.

Если мое приложение предназначено для предприятий, как это влияет на отправку?

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

Поведение Приложение коммерческой платформы Приложение предназначено только для крупных организаций и предприятий Связанная политика коммерческой платформы
Домашняя страница AppSource Может отображаться на домашних страницах приложения в AppSource и будет доступен для поиска и доступных для ваших веб-кампаний и электронной почты. Не будет отображаться на домашних страницах, но будет доступен для поиска и доступных для ваших веб-кампаний и кампаний электронной почты. Неприменимо.
Название фирменной символики или службы Название не может включать название вашей торговой марки или службы. Название может включать название вашей торговой марки или службы, особенно если оно помогает передать цель надстройки или приложения. 1100.7
Простой интерфейс первого запуска Обязательный. Необходимо обеспечить простой интерфейс первого запуска, который четко объясняет, как его использовать. Например, на начальном экране надстройки опишите ее функциональные возможности и преимущества в нескольких строках. Кроме того, если пользователи должны зарегистрироваться или войти в систему, чтобы использовать ваше приложение, необходимо очистить значение этой учетной записи или службы перед их регистрации. Не требуется, но вместо этого необходимо включить ссылку на электронную почту или веб-сайт, чтобы пользователи могли узнать больше о ваших службах. 1100.5
Интерфейс входа и выхода Только надстройки: требуется, если надстройка нуждается в внешних учетных записях или службах, в этом случае необходимо указать ссылку для входа для каждой из них и ссылку выхода при входе пользователя. В противном случае не требуется. Только надстройки: требуется, если надстройка не нуждается в внешних учетных записях или службах, где регистрация управляется предприятием за пределами надстройки, а не отдельным пользователем. 1100.5
Интерфейс регистрации Только надстройки: требуется, если надстройка нуждается в внешних учетных записях или службах, в этом случае должна быть предоставлена ссылка на регистрацию для каждой из них. В противном случае не требуется. Только надстройки: требуется, если надстройка не нуждается в внешних учетных записях или службах, где регистрация управляется предприятием за пределами надстройки, а не отдельным пользователем. 1100.5
Предложение по значению Обязательный. Необходимо обеспечить удобное программное решение и значительные преимущества, такие как повышение эффективности, инновационные функции или стратегические преимущества. Так как это должно быть более простой служебной или ограниченной область, она также должна оправдать инвестиции, необходимые для пользователей для изучения и использования. Не требуется, но вместо этого необходимо включить ссылку на электронную почту или веб-сайт, чтобы пользователи могли узнать больше о ваших службах. 1100.5

Если приложение или надстройка нацелены только на крупные организации и предприятия, необходимо указать это в разделе "Заметки о сертификации " отправки списка Marketplace, а также все требования, которые вы решили не предоставлять из-за этой причины. Например, предположим, что ваша надстройка не предоставляет ссылку на регистрацию, так как она нацелена на предприятия и соответствует другим условиям. Можно сказать, что-то подобное: "Эта надстройка не предоставляет ссылку для регистрации, так как она ориентирована на предприятие. См. политику 1100.5".

Если вы этого не сделали, приложение или надстройка будет рассматриваться как общее коммерческое приложение marketplace.