Как мобильные приложения взаимодействуют с сервером? - PullRequest
3 голосов
/ 12 октября 2011

Как мобильные приложения взаимодействуют с сервером? Это общение происходит по HTTP или есть другие методы (например, я полагаю, мобильное приложение может открыть сокет)? Отличается ли это от устройства к устройству? Есть ли один наиболее часто используемый подход? Если связь происходит через HTTP, как выглядят URL? Есть ли способ идентифицировать приложение на основе «User Agent» в HTTP-запросе, если связь происходит по HTTP?

Ответы [ 2 ]

5 голосов
/ 19 октября 2011

Мобильные приложения могут общаться с сервером разными способами. Мобильные приложения могут также использовать другие функции мобильного телефона. Например, SMS, MMS. Это довольно открыто на самом деле. Ваш вопрос может быть «как компьютеры взаимодействуют с сервером?».

Мобильное приложение может быть простым, как загрузка веб-страницы. Это было бы http.

Проблема с мобильными приложениями. Они бегут по телефонам. Существует множество производителей телефонов, и их выбор (в некоторых случаях операторы мобильных телефонов также имеют вес) позволяют программисту выбирать операционную систему.

Если вы только начинаете работать с мобильными приложениями. Взгляните на Android, с ним довольно просто начать, если вы немного разбираетесь в программировании.

Что касается использования агента. Это зависит, но обычно, если вы используете http api на телефоне, вы можете установить в качестве пользовательского агента то, что вы хотите, просто строку.

Надеюсь, это поможет!

3 голосов
/ 20 октября 2011

Общение обычно происходит через http.Приложения обычно идентифицируют себя в поле User Agent

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...