Обслуживание и поддержка вашего опубликованного приложенияMaintain and support your published app

Когда ваше приложение будет утверждено и указано в общедоступном каталоге приложений, вы можете увеличить его, выполнив программу Microsoft 365 для приложений на соответствие требованиям или добавив кнопку скачать на свой веб-сайт.After your app is approved and listed in the public app catalog, you can increase your reach by completing the Microsoft 365 App Compliance Program or by adding a download button on your website.

Сертифицированный Microsoft 365Microsoft 365 Certified

Программа Microsoft 365 для обеспечения соответствия приложений— это три уровня подходов к безопасности и соответствия требованиям приложений.The Microsoft 365 App Compliance Program, is a three tier approach to app security and compliance. Каждый уровень строится на следующем – получив многослойную программу для удовлетворения потребностей клиента.Each tier builds upon the next – offering a layered program to meet your customer’s needs. Чтобы узнать больше о безопасности и обеспечении соответствия требованиям для приложений Teams, посетите страницу соответствие требованиям.You can learn more about the security and compliance posture of Teams apps by visiting the compliance page.

Добавление кнопки "Скачать" на сайт продуктаAdd a download button to your product site

Если ваше приложение находится в глобальном хранилище Microsoft Teams, вы можете создать ссылку на веб-сайт, на котором запускаются Teams, и откроется диалоговое окно подтверждения и установки для пользователей, чтобы добавить приложение.If your app is in the Microsoft Teams global store, you can generate a link for your website that launches Teams and shows a consent and installation dialog for users to add the app. Формат: https://teams.microsoft.com/l/app/<appId> где AppID — это идентификатор GUID, который они объявляют в отправленном манифесте.The format is: https://teams.microsoft.com/l/app/<appId> where appID is the GUID they declare in the submitted manifest. Пример: https://teams.microsoft.com/l/app/49e6f432-d79c-49e8-94f7-89b94f3672fd ссылка для установки Trello.Example: https://teams.microsoft.com/l/app/49e6f432-d79c-49e8-94f7-89b94f3672fd is the link to install Trello.

Обновление существующих приложений TeamsUpdating your existing Teams app

  • Не используйте кнопку Добавить новое приложение для повторной отсылки приложения.Do not use the Add a new app button to resubmit your app. Вместо этого используйте плитку для своего приложения на вкладке Обзор.Use the tile for your app on the Overview tab instead.
  • AppId в обновленном манифесте должно быть таким же, как и в текущем манифесте, с увеличенным номером версии.The appId in the updated manifest should be the same as in the current manifest, with an incremented version number.
  • Увеличьте номер версии в манифесте, если вы вносите изменения в вашу отправку, включая имя приложения или любые метаданные в манифесте.Increment your version number in the manifest if you make any changes to your submission including app name or any metadata in the manifest.
  • Обновленные отправки необходимы для выполнения новой проверки и проверки.Updated submissions are required to undergo a new review and validation process.

Когда пользователь устанавливает приложение, вы можете предоставить приложению разрешение на доступ к службам и сведениям, которые необходимы приложению для выполнения своей задачи.When a user installs your application one of the first things they do is consent to give the app permission to access the services and information that the app needs to do its job. В большинстве случаев после завершения обновления приложения будет автоматически отображаться новая версия для конечных пользователей.In most cases, after you complete an app update the new version will automatically appear for end users. Однако существует несколько обновлений манифеста приложения Teams , для выполнения которых требуется принятие пользователя и который может повторно активировать это поведение.However, there are some updates to the Teams app manifest that require user acceptance to complete and can re-trigger this consent behavior:

  • Добавлен или удален Bot.A bot was added or removed.
  • Изменено существующее уникальное значение для Bot botId .An existing bot's unique botId value changed.
  • isNotificationOnlyИзменилось логическое значение существующего экземпляра Bot.An existing bot's isNotificationOnly boolean value changed.
  • supportsFilesИзменилось логическое значение существующего экземпляра Bot.An existing bot's supportsFiles boolean value changed.
  • Добавлено или удалено расширение обмена сообщениями ( composeExtensions ).A messaging extension (composeExtensions) was added or removed.
  • Добавлен новый соединитель.A new connector was added.
  • Добавлена новая вкладка "статический/личное".A new static/personal tab was added.
  • Добавлена новая вкладка "Настраиваемая группа/канал".A new configurable group/channel tab was added.
  • webApplicationInfoИзмененные значения.The webApplicationInfo values changed.