当我现在尝试在模拟器和本地 win10 机器上使用 uwp 应用程序时,我在 android 和 ios 中成功使用了 hockeyapp。它作为丢失的异常抛出“'Windows.System.Profile.HardwareIdentification'.":"Windows.System.Profile.HardwareIdentification""
我的 UWP 版本如下
我的应用程序是一个 xamarin.forms 应用程序。这是我安装的
- XF 项目:HockeySDK.Xamarin、HockeySDK.Core
- UWP 项目:HockeySDK.Core、HockeySDK.UWP
在 UWP 项目的 MainPage.xaml.cs 的构造函数中,我添加了
Microsoft.HockeyApp.HockeyClient.Current.Configure(HockeyAppID);
在 XF 项目中的 try catch 函数中,我触发 TrackException,如下所示
catch (Exception ex)
{
Dictionary<string, string> properties = new Dictionary<string, string>();
properties.Add(key, value);
Microsoft.HockeyApp.HockeyClient.Current.TrackException(ex, properties);
}
当我搜索它时,我只找到这样的帖子,它显示了如何获取 HardwareIdentification 但我认为 hockeyapp 应该为我获取它并且它在 android 上可以。UWP 有什么问题?如果是,我必须自己做吗?我应该在哪里传递这些信息?或者可能是我的win10安装有问题:)