我们在 Teams 中准备了一个使用 SPFx 框架构建的应用程序。我们已准备好将我们的自定义应用程序上传到 Teams 应用程序源,但不确定是否允许。当我尝试上传包含 SPPKG 文件和 Teams Zip 的 Zip 时,最终会出现以下错误:
包接受验证错误:包加载失败提供的加载项包不被理解。请确保提交的文件是有效的 Office 加载项包。
正如我在这里看到的:https ://docs.microsoft.com/en-us/legal/marketplace/certification-policies#bk_4
我可以特别看到这一点:
1160.3 SharePoint 框架解决方案
这是否意味着 Microsoft 开始接受 SPFx 应用程序?如果是,我如何将我的 Teams 应用上传到 AppSource?
另外,如果不可能,将来会在什么时候实现?
清单文件:
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.5/MicrosoftTeams.schema.json",
"manifestVersion": "1.5",
"packageName": "<PackageName>",
"id": "5304a64b-8c84-4bd6-8c7f-d9064ba9ee9c",
"version": "1.1",
"developer": {
"name": "<SP>",
"websiteUrl": "<Link>",
"privacyUrl": "<Link>",
"termsOfUseUrl": "<Link>"
},
"name": {
"short": "<AppName>"
},
"description": {
"short": "Templates for Teams to design, brand & build tabs with no coding skills!",
"full": "Design tools for Teams to help users design, brand & build tabs with no coding skills. Copy templates from <Link> to design Gorgeous tabs."
},
"icons": {
"outline": "5304a64b-8c84-4bd6-8c7f-d9064ba9ee9c_outline.png",
"color": "5304a64b-8c84-4bd6-8c7f-d9064ba9ee9c_color.png"
},
"accentColor": "#36A9E1",
"configurableTabs": [
{
"configurationUrl": "https://{teamSiteDomain}{teamSitePath}/_layouts/15/TeamsLogon.aspx?SPFX=true&dest={teamSitePath}/_layouts/15/teamshostedapp.aspx%3FopenPropertyPane=true%26teams%26componentId=5304a64b-8c84-4bd6-8c7f-d9064ba9ee9c%26forceLocale={locale}",
"canUpdateConfiguration": true,
"scopes": [
"team"
]
}
],
"validDomains": [
"spoppe-a.akamaihd.net",
"spoprod-a.akamaihd.net",
"resourceseng.blob.core.windows.net",
"msft.spoppe.com",
"d2zzvnmppezkx.cloudfront.net",
],
"webApplicationInfo": {
"resource": "https://{teamSiteDomain}",
"id": "00000003-0000-0ff1-ce00-000000000000"
}
}
更新 2
选项 1:我上传一个包含两个文件的 zip 文件
当我这样做时,我收到此错误:
选项 2:我决定一个一个上传两个文件。
当我第一次使用浏览文件选项上传 SPPKG 文件时,它给出了这个错误:
然后我想也许我应该上传 Teams Zip 应用程序文件,但它没有作为单独的文件上传,它实际上是覆盖了上面的文件。