SharePoint页面未加载到静态应用的个人选项卡中(MS Teams桌面客户端)

时间:2019-08-21 14:04:08

标签: sharepoint microsoft-teams

在自定义个人应用程序中添加 SharePoint页面作为静态选项卡时,添加的SharePoint页面不会加载到MS Teams 桌面客户端中,但可以正常工作在网络客户端中。

,当切换到“开发人员预览”时,该标签开始起作用。即使将退出开发人员预览版,网页 still 也会按预期加载。

复制步骤

  • 在SharePoint Online中创建页面
  • 创建一个新的MS Teams应用(例如在App Studio的清单编辑器中)
  • 添加新的个人标签,链接到SharePoint页面
  • 安装MS Teams应用(例如通过App Studio的“测试和分发”安装)
  • 打开MS Teams应用 -> SharePoint页面未加载(未显示任何内容,只是一个空白屏幕)

  • 切换到开发者预览(并在需要时登录)

  • 打开MS Teams应用 -> SharePoint页面已正确加载

  • 退出开发者预览(并在需要时登录)

  • 打开MS Teams应用 -> SharePoint页面仍然已正确加载

PS:似乎最初有一个重定向到/_layouts/15/Authenticate.aspx,该重定向到MS登录页面。但是,当切换到开发者预览或从开发者预览切换时,不会发生此重定向。因此,看来最初MS团队未通过正确的身份验证?

https://github.com/SharePoint/sp-dev-docs/issues/4512

1 个答案:

答案 0 :(得分:0)

能否请您尝试在应用清单中添加以下内容作为解决方法,并让我们知道您是否遇到任何问题?

"staticTabs": [
    {
      "entityId": "TestTabId",
      "name": "Test Tab",
      "contentUrl": "https://microsoft.sharepoint.com/teams/MyTestSite/_layouts/15/teamslogon.aspx?spfx=true&dest=/teams/MyTestSite/SitePages/Test.aspx",
      "scopes": ["personal"],
      "websiteUrl": "https://fullwebsite.website.com/about"
    }
  ],
  "validDomains": [
    "*.login.microsoftonline.com",
    "microsoft.sharepoint.com",
    "microsoft.sharepoint-df.com",
    "spoppe-a.akamaihd.net",
    "spoprod-a.akamaihd.net",
    "resourceseng.blob.core.windows.net",
    "msft.spoppe.com"
  ],
  "webApplicationInfo": {
    "resource": "https://microsoft.sharepoint.com",
    "id": "00000003-0000-0ff1-ce00-000000000000"
  }