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