我的《上海轨道交通》应用里有个允许用户报告错误的页面,会把当前视图(xaml页面名称)、页面摘要、用户反馈的内容以及设备的软硬件信息生成邮件发给应用作者,界面如下:生成的邮件如下:问题描述:测试 (程序版本:3.2.0.0, 所在页面:StationDetail, 页面摘要:宜山路, 设备名:ISAAC, 操作系统:WINDOWS, SKU:Surface_Pro_3, 产品名称:Surface Pro 3, 制造商:Microsoft Corporation, 固件版本:, 硬件版本:)要实现这样的报错页面非常容易1.获取软硬件信息我们要用的类是:Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation比如获得设备名称,就可以直接:var deviceInfo = new EasClientDeviceInformation();
string deviceName = deviceInfo.FriendlyName;于是。获取全部的软硬件信息字符串就可以这样写:$", 设备名:{deviceInfo.FriendlyName}, " +
$"操作系统:{deviceInfo.OperatingSystem}, " +
$"SKU:{deviceInfo.SystemSku}, " +
...
继续阅读
(22)