Her mobil apple cihazının, iphone, ipad veya ipod'un hem 'Mobile' hem de 'Safari' içeren bir kullanıcı aracısı kullandığı genel bir fikir birliği gibi görünüyor.
Ancak, en son SDK'yı (4.0.1) kullanarak ve rails sunucumdaki kullanıcı aracısını okuyarak (kullanarak request.env["HTTP_USER_AGENT"]
), asla 'Safari' bölümünü alamayız.
İsteğin simülatörden mi yoksa gerçek bir cihazdan mı yapıldığının önemi yok, hata ayıklama veya sürüm, her zaman şuna benzer:
Mozilla / 5.0 (iPhone; U; CPU iPhone OS 3_1_2, Mac OS X gibi; de-de) AppleWebKit / 528.18 (KHTML, Gecko gibi) Mobile / 7D11 "
Sadece 'Safari' yok. :-( Emin olmak için 'iPhone' kısmını kullanmalıyız. Bu, Apple'ın yapmayı önermediği bir şey.