我写了一个记录器类,当我的应用程序出现异常时会向我发送电子邮件,但是我想知道抛出异常的设备型号是什么。例如:
Logger.LogError(App.ApplicationName, Device.OS.ToString(), "Error getting passenger ancillary transactions!", Settings.CurrentUsername, ex.ToString());
发送一封带有应用程序名称和设备是“Android”或“iOS”的异常邮件,但没有比这更具体的信息。在Visual Studio中,它会显示我将要在哪个设备上进行调试(如“iPod Touch”或“LG LS991”)。是否有一种方法可以访问此信息?我在Xamarin文档中找不到任何信息。
CrossDeviceInfo.Current.Model
可以得到实际的模型字符串。 - aufty