我的应用程序的Windows 10反馈任务

时间:2016-01-26 02:07:44

标签: c# winrt-xaml windows-10-universal

类似于调用Windows 10商店以允许用户撰写评论或评价应用的this question,我还希望能够调用Windows 10 Feedback应用并允许用户提供反馈那里。

我似乎无法找到有关的信息:

  1. 这一般如何运作。任何旧应用都可以使用此服务吗? (一世 注意它只是显示我运行的任何应用程序)
  2. 如何使用我的包ID
  3. 调用Windows反馈应用

    Windows 10 Feedback screenshot

1 个答案:

答案 0 :(得分:4)

简而言之 - 不是我能看到的。

通过协议激活调用其他应用程序。我还没有在反馈应用程序中看到这个记录,所以我不得不站在“我们尚未提供此功能”的一边。 (我还在检查)

以下是流程http://blog.jerrynixon.com/2012/10/walkthrough-using-windows-8-custom.html?m=1

的整体指南

当我查看HKEY_CLASSES_ROOT \ Extensions \ ContractId \ Windows.Protocol下的注册表时,我看到(缩短了一点)

  

[HKEY_CLASSES_ROOT \扩展\ ContractId \ Windows.Protocol \包标识\ Microsoft.WindowsFeedback ... \ ActivatableClassId \ App.AppX7eaybq6p4x7d4jgd6w6jk7r5dg6yhmbf.mca \ CustomProperties来]

     

"名称" ="窗户反馈"

所以 - 通过启动windows-feedback

尝试一下

如果我执行Windows Key-R(运行): windows-feedback://

它工作正常所以这应该工作:

var uri = new Uri(@"windows-feedback://");

var success = await Windows.System.Launcher.LaunchUriAsync(uri);

if (success)
{
   // URI launched
}
else
{
   // URI launch failed
}

<强>更新

我已经做了一些搜索,似乎有神奇的参数 Windows的反馈:关联标识符= 522 例如,发起NFL反馈。这是一个预定的数字 - 我不确定如何在这个列表中获得。