Went through all of the documentation here: https://learn.microsoft.com/en-us/microsoftteams/platform/build-your-first-app/build-and-run and repeated it for the letter. I can get my tab to show up in the browser but when I sideload the app into Teams, add it, and go to the Personal tab it just remains blank. Any help appreciated.
Sounds like the validDomains section in the manifest might be incomplete, as this is a typical reason why the tab doesn't display. See here for more: https://learn.microsoft.com/en-us/microsoftteams/platform/resources/schema/manifest-schema
Related
I'm testing something in a personal tab (something related to SSO, if that's important in context), and the tab renders fine for about 30 seconds or so, then suddenly gets replaced with an error "There was a problem reaching this app" (the one with the image of a woman and a thought bubble). Does anyone know why this suddenly happens AFTER the tab has ALREADY rendered ok?
I finally found an answer to this, so posting in case someone else has the issue. Basically, Teams manifest recently added a capability to show a loading / progress indicator to show users that your tab is still loading. It shows up in the manifest as "showLoadingIndicator" and is boolean (true/false). It can also be set in App Studio of course, as the image below shows.
The problem comes in that the "SDK" link shown in App Studio is flat-out useless - it links to the Teams js Library on GitHub, of all places! It should rather go to this section of this page, which explains how to deal with it. I was originally only calling microsoftTeams.appInitialization.notifyAppLoaded();, but I needed to also call microsoftTeams.appInitialization.notifySuccess().
I have created an app using manifest editor where I have generated the ID and I have configured the personal tab to open a public website "https://www.ibm.com/in-en"
I have downloaded the zip of the app
I have uploaded the app to teams and the app is shown in teams
When I click on the app and then click open to load the personal tab, I get the issue as mentioned in the image:
Could you please check if you have the "showloadingindicator" field set to true in your manifest? Could you please try removing it and uploading the app manifest?
I had the same issue, and removing the "showLoadingIndicator" fixed it, but while it sorted out the immediate problem, it didn't help understand why it was incorrect.
tl;dr : you need to call microsoftTeams.appInitialization.notifySuccess() inside your tab, but if you want more info, see my question/answer over here: Personal Tab Renders Fine, then a few seconds later shows "There was a problem reaching this app"
This wouldn't apply in your case as you're pointing to a public website, but if it was a custom tab, then the fix would help and also allow the "loading" indicator to be used.
Is that possible to add child tabs(similar to sub-menus) to a Personal Tab Apps in MS Teams? If not, is there any workaround to achieve this.
Please note we have used the App studio to build the app not the custom code.
(refer screenshot below)?
There's nothing like that in the main tab infrastructure, but -inside- your tab you could build whatever you like - it's just a normal web page. You could tabs, menus, etc. For instance, see how Planner has it's own top menu in the first screenshot over here: https://techcommunity.microsoft.com/t5/planner-blog/microsoft-teams-in-microsoft-365-government-gcc-now-includes/ba-p/360089
I have a brief question - is it possibile to get rid of "About" tab in personal msteams application? I would like to have only my custom tab.
It is not possible to remove the About tab for an app. It is by design and is used to display the basic details of the app like its functionality, terms of use and privacy policy. We do not have any plan to allow users to remove this.
I'm not sure why all the downvotes, I think it's a valid question - perhaps people are getting confused and think you're trying to remove a "normal" tab in a channel.
I don't think it's possible to remove an application's "About" tab though - certainly I've not seen where/how to do so, and I think it needs to be there so people can easily access your privacy policy, terms, description, etc.
While there is a lot of documentation on how to add a tab to a Team, I can't seem to find any docs on how to create and drive the user to tab content like the ones demonstrated in T-Bot.
Can someone point me to any docs on how to add tabs to a bot?
This is what I am talking about:
This capability is not yet available for developers.
Please check Create a static tab in Microsoft Teams documentation section to know more about personal tabs.