Skip to content

Latest commit

 

History

History
57 lines (36 loc) · 3.58 KB

enable-app-customization.md

File metadata and controls

57 lines (36 loc) · 3.58 KB
title author description ms.localizationpriority ms.author ms.topic
Customize your Teams app
heath-hamilton
In this module, understand how Teams admins can customize your Teams app for their org and hide Teams app until admin approves.
medium
surbhigupta
overview

Customize your Teams app

Enable your Microsoft Teams app to be customized

You can allow customers to customize some aspects of your Microsoft Teams app in the Teams admin center. This feature is supported only for apps published to the Teams store. Sideloaded apps and apps published for an org can't be customized.

Some possible examples of this feature include:

  • Changing the app's accent color to match an org's brand.
  • Updating the app name from Contoso to Contoso Agent, which is the name users in the org will see. (Note: Users adding a connector to a chat or a channel will still see the original app name, Contoso.)

You can enable this feature by defining the app properties that your customers can customize in the configurableProperties section in the Teams app manifest, starting with version 1.11. That can be done in the Developer Portal for Teams if you've chosen to use the Developer Portal to edit the manifest of your app.

Test your app

You can't test this feature during development. App customization isn't supported when sideloading or publishing to an org's app catalog.

User considerations

Provide guidelines for customers (specifically Teams admins) who want to customize your app. For more information, see customize apps in Teams.

Hide Teams app until admin approves

To enhance Teams app experience, you can hide an app from users by default until admin allows to unhide the app. For example, Contoso Electronics has created a help desk app for Teams. To enable appropriate functioning of the app, Contoso Electronics’ wants the customers to first set up specific properties of the app. The app is hidden by default and is available to users only after the admin allows it.

Note

Teams store has evolved:

Previously, the LOB apps were updated by selecting the ellipses on the tile. With the updated Teams store experience, you can now update the LOB apps by logging in to the Teams Admin Centre.

To hide the app, in the app manifest file, set the defaultBlockUntilAdminAction property to true. When the property is set to true, in Teams admin center > Manage apps, Blocked by publisher appears in app's Status:

:::image type="content" source="../../assets/images/apps-in-meetings/manageappsblockedapps.png" alt-text="Manage apps blocked by publisher.":::

The admin gets a request to take action before a user can access the app. Under Manage apps, the admins can select Allow to allow the app with Blocked by publisher status:

Manage apps

If by default, you don't want the app to be hidden, you can update the defaultBlockUntilAdminAction property to false. When the new version of the app is approved, by default the app will be allowed as long as the admin hasn't taken any explicit action.

Note

defaultBlockUntilAdminAction is not supported for LOB apps. If you upload an LOB app with this property then the app will not be blocked.

See also