繁体   English   中英

从MVC REST服务发现设备类型

[英]Discovering device type from MVC REST service

我有一个用ASP.NET MVC 3编写Web应用程序 此应用程序具有一对带有某些mvc action方法的控制器,这些方法返回json 这些方法旨在由移动应用程序 (BlackBerry和IPhone应用程序)使用。

我的问题是:我如何发现哪个设备正在使用这些服务? 示例:Iphone 4S正在调用操作方法XXX。 BlackBerry Torch正在调用操作方法YYY。

设备在请求数据时不会向服务器公开其确切身份,但是可以使用UserAgent进行猜测。

例如, 什么是iPhone 4用户代理?

if( Request.UserAgent.Contains( "iPhone OS" ) )
  DoSomeIPhoneyThing();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM