d'origine je dois détecter si un iPhone entrait dans mon application est un iPhone original (un des premiers iPhones à vendre)IPhone: détecter si l'application entrant iPhone est un iPhone
Je sais que cette ligne détecte iPhone :
if (Request.UserAgent.ToUpper().Contains("IPHONE"))
{
//Do something
}
Mais je veux m'assurer que j'obtiens le bon. Je pensais à quelque chose comme ceci:
if (Request.UserAgent.ToUpper().Contains("IPHONE"))
{
if (double.Parse(Request.Browser.Version) > 1)
{
//Do Something
}
}
Mais je suis inquiet qu'il pourrait y avoir d'autres iPhones qui sont plus récentes, et la version 1.
Est-ce bon code pour trouver les iPhones très anciens, ou est-il une meilleure façon?
Quelle est votre exigence? L'application demande-t-elle beaucoup de calculs? Si c'est le cas, je voudrais effectuer un test de référence, comme http://stackoverflow.com/questions/3093899/detect-the-specific-iphone-ipod-touch-model-in-javascript –
L'application est pour facebook connect. Apparemment, les nouvelles mises à jour avec le SDK javascript facebook causent des erreurs de redirection avec les iPhones d'origine. J'ai une solution de contournement mise en place, je dois juste être en mesure d'envoyer les bons téléphones là-bas –