Связь между iOS-приложением и .NET-приложением? - PullRequest
2 голосов
/ 11 августа 2010

У меня есть 2 приложения, одно для iOS и одно для .NET.Я хочу, чтобы приложение iOS отправило сообщение (вызов метода приложения .NET, отправка строки в приложение .NET для сохранения в базе данных)Итак, как мое приложение iOS может взаимодействовать с приложением .NET?

Ответы [ 3 ]

4 голосов
/ 11 августа 2010

Если вы хотите обмениваться данными с настольным приложением в локальной сети, Bonjour discovery (также называемый ZeroConf) может быть подходящим вариантом.Apple делает Bonjour SDK для Windows свободно доступным , поэтому его довольно легко интегрировать с настольным приложением .NET.Bonjour уже присутствует как часть сетевых служб в iPhone SDK.

Используя Bonjour, вы можете прозрачно обнаруживать присутствие iPhone, на котором запущено ваше приложение, в локальной сети с настольного клиента (и наоборот)делая процесс соединения двух тривиальных.После подключения к сети вы можете отправлять любые данные между ними.Я показываю пример этого в действии в видео для сетевой части моего продвинутого курса по разработке iPhone для iTunes U .

1 голос
/ 11 августа 2010

Создавайте веб-сервисы для любых сообщений, которые вам нужно отправлять в ваше приложение .net. Затем посмотрите на NSURLConnection, чтобы понять, как вы можете заставить этих двоих общаться.

0 голосов
/ 11 августа 2010

Я согласен с домино (и я проголосовал за его ответ как за ответ).Веб-сервисы .NET были бы способом заставить эту работу.Веб-службы были созданы с целью обеспечения возможности взаимодействия приложений на разных архитектурах и технологиях.Если вы хотите создать приложение для iPhone, которое сообщает об использовании или сохраняет данные пользователя «в облаке», вам нужно, чтобы приложение iPhone вызывало веб-службу .NET.

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