如何使用Windows.Phone.Notification.Management.AccessoryManager类?

时间:2014-08-14 23:16:15

标签: .net windows-phone windows-phone-8.1

现在,对于GDR1,我们拥有智能手表的所有API,但MS决定阻止常规开发人员使用此API。仅适用于OEM。 还有什么方法可以使用这个类的方法吗?当我尝试时,我总是得到System.UnauthorizedAccessException异常。 有任何想法吗?我应该向清单添加一些兼容性声明吗?

try 
{
AccessoryManager.GetApps();
}
catch (Exception ex)
{
MessageDialog d = new MessageDialog(ex.ToString(),"Exception about access denied :(");
d.ShowAsync();
}

2 个答案:

答案 0 :(得分:1)

就像Live Lockscreen API一样,目前仅适用于OEM和特定公司/人员。只有MS才能为您的应用授予特殊权限,以便您可以使用该API。

答案 1 :(得分:0)

您应首先调用AccessoryManager.RegisterAccessoryApp()。