如何将我的 UWP 应用添加到 Microsoft Edge 中的共享菜单?

问题描述 投票:0回答:1

我一直在尝试将我的通用 Windows 平台 (UWP) 应用程序集成到 Microsoft Edge 的共享菜单中,但尽管将必要的配置添加到我的 package.appxmanifest 文件中,它仍然没有出现在共享菜单中。

这是我添加到 package.appxmanifest 文件中的内容:

        <uap:Extension Category="windows.shareTarget">
          <uap:ShareTarget Description="share">
            <uap:SupportedFileTypes>
              <uap:SupportsAnyFileType/>
            </uap:SupportedFileTypes>
            <uap:DataFormat>Web link</uap:DataFormat>
            <uap:DataFormat>Text</uap:DataFormat>
            <uap:DataFormat>Images</uap:DataFormat>
          </uap:ShareTarget>
        </uap:Extension>

我仍然无法让我的应用程序显示在 Edge 共享菜单中。我在这里缺少什么?

c# uwp microsoft-edge sharing
1个回答
0
投票

问题是我需要包含 Uri 和 Html 的格式。添加后,问题解决了:

          <uap:ShareTarget Description="share">
            <uap:SupportedFileTypes>
              <uap:SupportsAnyFileType/>
            </uap:SupportedFileTypes>
            <uap:DataFormat>WebLink</uap:DataFormat>
            <uap:DataFormat>Uri</uap:DataFormat>
            <uap:DataFormat>Text</uap:DataFormat>
            <uap:DataFormat>Images</uap:DataFormat>
            <uap:DataFormat>Html</uap:DataFormat>
          </uap:ShareTarget>

此外,我发现了一个用于创建应用程序共享目标的示例存储库: Windows 通用示例 - 共享目标。

© www.soinside.com 2019 - 2024. All rights reserved.