У нас есть мобильные приложения на iPhone и Android (скоро выйдет Blackberry). Функционал приложения тот же — мы просто поддерживаем несколько разных устройств. Приложение взаимодействует с серверной веб-службой для получения данных.
Теперь в веб-приложении есть ли способ легко определить, какой тип устройства к нему подключается? Вот что у меня есть в наличии:
серийный номер (или уникальный идентификатор) устройства (обратите внимание, что в симуляторе Android это всегда
000000000000
, а в симуляторе iphone формат полностью отличается от реального формата iphone)в приложении для iphone соединения выполняются с помощью
NSMutableUrlRequest / NSURLConnection
, в Android соединения выполняются с помощьюorg.apache.http.client.HttpClient
Серверное веб-приложение написано на PHP.
Я готов согласиться на приближение «наилучшего предположения»: если я прав в 95% случаев, этого достаточно для моей цели.
Я не уверен насчет Blackberry, потому что это приложение еще не готово.
Любые идеи/помощь приветствуются. Большое спасибо.