2014-05-22 4 views

ответ

1

Исходный код: https://github.com/AttackPattern/CSharpAnalytics/tree/master/Source/CSharpAnalytics/SystemInfo

Использование:

var Model = await WindowsStoreSystemInfo.GetDeviceModelAsync(); 

Примеры на моих устройствах:

Model: "MacBookPro9,2" 
Model: "Surface with Windows RT" 
Model: "Surface with Windows 8" 

не имеют поверхность 2 или 3, так Я не могу сказать, но я думаю, что они ve «Surface Pro 2» или «Surface Pro 3». Нужно подтвердить.

+0

Спасибо, я подумал, что это потребует чего-то подобного. У меня есть только Surface RT, надеюсь, кто-то еще может подтвердить Surface Pro 2 или 3. –

0

Я сомневаюсь, что существует API для определения конкретной марки оборудования. Перед тем, как определить, какая версия Windows вы используете, могут возникнуть вопросы, которые могут помочь, но в целом - вы не должны использовать эти знания в своем приложении.

0

Insights применения.

Вы можете определить, что пользователи делают в вашем приложении, а также тип операционной системы, которую они имеют. Это поддерживается в Visual Studio 2013 Update 2.

Вам не нужно делать какие-либо кодировки, чтобы получать базовые данные, такие как время сеанса, ОС, разрешение экрана, версия приложения.

http://msdn.microsoft.com/en-us/library/dn509554.aspx

Смежные вопросы