Microsoft 团队不支持的清单版本
Microrosft teams Usupported Manifest Version
我正在开发自定义团队应用程序,直到几天前它还 运行 正常:来自 visual studio 代码的 wep 应用程序 运行 本地 chrome 调试,以及在 azure 上分发的服务应用程序。
昨天我从app studio(在visual studio代码中)错误地删除了本地应用程序,然后我创建了一个新应用程序并将其设置为旧应用程序。
团队识别该应用程序,当我从本地 运行 它时(从 chrome 进行调试)它在 chrome 上打开一个新的 window 我正确地看到了安装按钮:
当我点击安装时,我收到一个弹出错误: and i can see thi erro on the local visual studio debug console:
我的清单应用是标准清单,1.8 版本:
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.8/MicrosoftTeams.schema.json",
"manifestVersion": "1.8",
"version": "1.0.0",
"id": "d8bf27a8-a5a3-4381-9dd8-696d473450a1",
"packageName": "com.microsoft.teams.eclexia",
"developer": {
"name": "",
"websiteUrl": "https://localhost:3000",
"privacyUrl": "https://localhost:3000/privacy",
"termsOfUseUrl": "https://localhost:3000/termsofuse"
},
"icons": {
"color": "color.png",
"outline": "outline.png"
},
"name": {
"short": "",
"full": ""
},
"description": {
"short": "",
"full": ""
},
"accentColor": "#FFFFFF",
"staticTabs": [
{
"entityId": "index",
"name": "Catalogo",
"contentUrl": "https://localhost:3000/tab?tid={tid}&aaId={userObjectId}",
"websiteUrl": "https://localhost:3000/tab",
"scopes": [
"personal"
]
},
{
"entityId": "live",
"name": "Live",
"contentUrl": "https://localhost:3000/live?tid={tid}&aaId={userObjectId}",
"websiteUrl": "https://localhost:3000/live",
"scopes": [
"personal"
]
}
],
"composeExtensions": [
{
"botId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"canUpdateConfiguration": true,
"commands": [
{
"id": "searchQuery",
"type": "query",
"title": "Search",
"description": "Test command to run query",
"initialRun": false,
"fetchTask": false,
"context": [
"compose",
"commandBox"
],
"parameters": [
{
"name": "searchQuery",
"title": "Search Query",
"description": "Your search query",
"inputType": "text"
}
]
}
]
}
],
"permissions": [
"identity",
"messageTeamMembers"
],
"validDomains": [
"localhost"
]
我该如何解决?
目前 App Studio 有一个错误正在解决(请在此处查看我的问题:App Studio is auto-converting my app to Schema 1.9, and the failing to install it into Teams)。同时,您可以旁加载到公司内部应用商店,并从那里安装,尤其是如果您有开发人员租户
我正在开发自定义团队应用程序,直到几天前它还 运行 正常:来自 visual studio 代码的 wep 应用程序 运行 本地 chrome 调试,以及在 azure 上分发的服务应用程序。
昨天我从app studio(在visual studio代码中)错误地删除了本地应用程序,然后我创建了一个新应用程序并将其设置为旧应用程序。
团队识别该应用程序,当我从本地 运行 它时(从 chrome 进行调试)它在 chrome 上打开一个新的 window 我正确地看到了安装按钮:
当我点击安装时,我收到一个弹出错误:
我的清单应用是标准清单,1.8 版本:
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.8/MicrosoftTeams.schema.json",
"manifestVersion": "1.8",
"version": "1.0.0",
"id": "d8bf27a8-a5a3-4381-9dd8-696d473450a1",
"packageName": "com.microsoft.teams.eclexia",
"developer": {
"name": "",
"websiteUrl": "https://localhost:3000",
"privacyUrl": "https://localhost:3000/privacy",
"termsOfUseUrl": "https://localhost:3000/termsofuse"
},
"icons": {
"color": "color.png",
"outline": "outline.png"
},
"name": {
"short": "",
"full": ""
},
"description": {
"short": "",
"full": ""
},
"accentColor": "#FFFFFF",
"staticTabs": [
{
"entityId": "index",
"name": "Catalogo",
"contentUrl": "https://localhost:3000/tab?tid={tid}&aaId={userObjectId}",
"websiteUrl": "https://localhost:3000/tab",
"scopes": [
"personal"
]
},
{
"entityId": "live",
"name": "Live",
"contentUrl": "https://localhost:3000/live?tid={tid}&aaId={userObjectId}",
"websiteUrl": "https://localhost:3000/live",
"scopes": [
"personal"
]
}
],
"composeExtensions": [
{
"botId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"canUpdateConfiguration": true,
"commands": [
{
"id": "searchQuery",
"type": "query",
"title": "Search",
"description": "Test command to run query",
"initialRun": false,
"fetchTask": false,
"context": [
"compose",
"commandBox"
],
"parameters": [
{
"name": "searchQuery",
"title": "Search Query",
"description": "Your search query",
"inputType": "text"
}
]
}
]
}
],
"permissions": [
"identity",
"messageTeamMembers"
],
"validDomains": [
"localhost"
]
我该如何解决?
目前 App Studio 有一个错误正在解决(请在此处查看我的问题:App Studio is auto-converting my app to Schema 1.9, and the failing to install it into Teams)。同时,您可以旁加载到公司内部应用商店,并从那里安装,尤其是如果您有开发人员租户