簡體   English   中英

在ASP.NET中發現iOS設備

[英]Distuingish iOS devices in ASP.NET

企業iOS應用程序可以在Apple Store之外分發。 我想根據設備型號發布不同版本的企業iOS應用程序。 (例如:iPhone7,1設備型號等於iPhone6 +)

是否可以通過ASP.net請求“ iPhone7,1”類型的設備型號標識符?

謝謝您的幫助!

嘗試查看用戶代理是否足夠。

string strUserAgent = Request.UserAgent.ToString().ToLower();
if (strUserAgent != null)
{
    if (Request.Browser.IsMobileDevice == true || strUserAgent.Contains("iphone") || 
        strUserAgent.Contains("blackberry") || strUserAgent.Contains("mobile") || 
        strUserAgent.Contains("windows ce") || strUserAgent.Contains("opera mini") || 
        strUserAgent.Contains("palm"))
  {
        Response.Redirect("DefaultMobile.aspx");
  }
}

否則,請嘗試使用使用51Degrees.mobi .NET Mobile API來檢測用戶代理。 可以在以下位置找到它: http : //www.51degrees.mobi/Products/NETMobileAPI

希望這可以幫助 ;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM