首页 > 解决方案 > StoreServicesFeedbackLauncher 不工作

问题描述

自 Windows 10 版本 1809(内部版本 17763)以来,从 UWP 应用程序启动反馈中心已结束并出现以下错误:-1073741819 (0xc0000005)“访问冲突”

if (StoreServicesFeedbackLauncher.IsSupported())
{
      FeedbackRadioButton.Visibility = Visibility.Visible;
}

private async void LaunchFeedbackHub(object sender, RoutedEventArgs e)
{
    try
    {                
        var launcher = StoreServicesFeedbackLauncher.GetDefault();
        await launcher.LaunchAsync();
    }
    catch (Exception ex)
    {
        Debug.WriteLine(ex.Message);
    }
}

有一个引用,Microsoft.Engagment.Framework并且Microsoft.Services.Store.SDK安装了。该问题在调试模式和发布模式中都会出现。

那会是什么?

标签: c#uwpwindows-10

解决方案


2/16 更新: Microsoft 已改变方向并在Microsoft.Services.Store.Engagement 10.1901.28001 中修复了此问题。


原答案:

这个 API 是出了名的不可靠。

如果可能,我建议切换到更简单的协议启动方法。下面提供了一些示例(导致 的默认激活类型URIFeedbackHome)。

启动反馈中心:

feedback-hub:

使用 [类别:应用程序] 和 [子类别:EarTrumpet] 启动反馈中心

feedback-hub://?appid=40459File-New-Project.EarTrumpet_1sdd7yawvg6ne!EarTrumpet

启动反馈中心,将“个人资料”选项卡作为活动选项卡

feedback-hub://?tabid=6

目前还没有关于其他更复杂场景(例如提供键值元数据、附加屏幕截图等)的公开信息。


推荐阅读