This blog is part of a series on Teams. For more articles, check back often.

Developer Preview is a public program for developers which provides early access to unreleased features in Microsoft Teams, allowing the Team to explore and test upcoming features for inclusion in their Teams app. Being able to test their app well in advance of new features released into general availability (GA) is essential for the team – for the smooth continuous running of the app within the organization, but also where the organization is selling and supporting a custom application across multiple customer tenants. There are several benefits of the developer preview including being able to liaise directly with Microsoft Teams Developer Support and being able to escalate bugs via Support and GitHub.

Whilst developer preview does provide early access to unreleased features, it is not recommended for many users who can, subject to app permission policies, turn it on. As Microsoft notes clearly within it’s documentation features included in the preview may not be complete, may undergo changes before becoming available in the public release and may be buggy. They are provided for testing and exploration purposes only and are excluded from the Service Level Agreement (SLA). In other words, organizations may wish, if they do not use custom apps, to turn the ability off and prevent users from being able to turn on developer preview in their Teams clients.

Features available in the public developer preview are available here

WHY WOULD WE DO IT?

  • To be able to test upcoming features for inclusion in the Teams app
  • For the smooth continuous running of the app
  • To support the app across multiple customer tenants

PREREQUISITES

Users need Teams licences – usually via Office/Microsoft 365. Teams Administrator or Global Administrator permissions are required to set org wide app settings in the Teams Admin Centre

HOW

1.) Login into the Microsoft 365 Admin portal at https://login.microsoftonline.com

2.) Select Admin

TPin5

3.) Select Teams from Admin Centres in the left navigation

TPin6

4.) Select Teams Apps, then Permission Policies then Org Wide App Settings

TDP1

5.) Ensure Allow Interaction with Custom Apps under Custom Apps is set to on. Select Save

TDP2

6.) Once Custom Apps are enabled, the Teams desktop Client will need to be restarted . Once restarted, select the Menu then about

TDP3

7.) Select Developer Preview

TDP4

8.) Select Switch to Developer Preview

TDP5

9.) Teams will restart and the user will be required to log back in

TPin4

TDP6

10.) To enable developer preview on the Teams mobile client, select the Menu icon

TDP7

11.) Select Settings

TDP8

12.) Select About

TDP9

13.) Toggle Developer Preview to on

TDP10

14.) Select Switch which will make the app close and restart

TDP11

Our job here is done

Developer preview is turned on for the Desktop, Web and Mobile clients

HOW TO DISABLE DEVELOPER PREVIEW

Removing from the Desktop and web clients is a simple case of going to the Menu and selecting about and unchecking the developer preview which will trigger a restart

TDP12

Removing from the Mobile client is going to the Menu, selecting Settings then About and then swiping Developer Preview to off which will trigger a restart

TDP13

Disability the ability for the organisation to be able to enable Developer Preview is to return to Org Wide App settings within Permission Policies of Teams Apps in the Teams Admin Centre, swiping off Allow interaction with custom apps and Saving. This will remove the Developer preview option from all users desktop, web and mobile clients.

TDP14

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.