SOLVED

Deploying a custom Teams tab to specific teams

Iron Contributor

Is it possible to develop a custom Teams tab app and only allow it to be deployed to specific teams?

 

We have several Teams that have been created for a specific purpose. We want to create an app for these Teams and automatically deploy it. The app won't be relevant to other teams, so we don't want them installing it.

 

What options are available in Teams to support this scenario?

2 Replies
best response confirmed by Ivan Wilson (Iron Contributor)
Solution

@Ivan Wilson - 

Yes, it is possible to develop a custom Teams tab app and only allow it to be deployed to specific teams. Teams provides several options to support this scenario:

  1. Upload app package directly to a team: Developers within your organization can add a custom app to Teams by uploading an app package (in a .zip file) directly to a team. This method is called sideloading. By uploading the app package directly to specific teams, you can control which teams have access to the app.

  2. Custom app settings: As a Teams admin, you can use custom app settings to control who in your organization can upload custom apps to Microsoft Teams. Admins can decide which users can upload custom apps, and admins and team owners can determine whether specific teams in your organization allow custom apps to be added to them. You can edit the setup policy for custom apps to control the deployment of custom apps to specific teams.

Ref Doc:

@Ivan Wilson - Could you please share your valuable feedback via Microsoft Teams Developer Feedback link.

1 best response

Accepted Solutions
best response confirmed by Ivan Wilson (Iron Contributor)
Solution

@Ivan Wilson - 

Yes, it is possible to develop a custom Teams tab app and only allow it to be deployed to specific teams. Teams provides several options to support this scenario:

  1. Upload app package directly to a team: Developers within your organization can add a custom app to Teams by uploading an app package (in a .zip file) directly to a team. This method is called sideloading. By uploading the app package directly to specific teams, you can control which teams have access to the app.

  2. Custom app settings: As a Teams admin, you can use custom app settings to control who in your organization can upload custom apps to Microsoft Teams. Admins can decide which users can upload custom apps, and admins and team owners can determine whether specific teams in your organization allow custom apps to be added to them. You can edit the setup policy for custom apps to control the deployment of custom apps to specific teams.

Ref Doc:

View solution in original post