Приложение для нескольких пользователей Iphone - PullRequest
2 голосов
/ 26 июля 2011

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

1 Ответ

2 голосов
/ 26 июля 2011

Вы не дали нам многого, чтобы продолжить - даже не ясно, каков ваш вопрос. Если вы просто спрашиваете, как это сделать, я бы предложил следующие шаги:

  1. Выясните, что конкретно вы хотите, чтобы приложение делало, с какими данными оно будет делиться, и кому эти данные будут передаваться. Это приложение, которое вы собираетесь распространять публично? Будут ли все пользователи использовать одни и те же данные или группы пользователей будут обмениваться данными друг с другом, но не за пределами группы? Насколько велики данные и как они структурированы? Может ли какая-либо часть данных измениться в любое время (например, общий документ) или данные будут просто обновлены (например, разговор по SMS)?

  2. Решите, как вы хотите разместить данные. Если вам нужно обслуживать много пользователей, вам понадобится какая-то база данных. Если вам нужно обслуживать много пользователей, вам нужно убедиться, что ваше решение будет легко масштабироваться. Есть много хостинговых компаний, которые предоставляют доступ к базам данных, таким как Oracle или MySQL, и этого может быть достаточно для ваших целей. Или, возможно, вы захотите взглянуть на некоторые параметры веб-служб, например, предлагаемые Google и Amazon. Они могут быть довольно просты в использовании и имеют преимущество в том, что они хорошо масштабируются * .

  3. Приступай к работе. Вы, вероятно, захотите создать очень простую версию своего приложения примерно в то же время, когда вы работаете на стороне сервера, чтобы его было проще тестировать. После того, как работа на стороне сервера станет надежной, вы сможете снова сосредоточиться на создании остальной части своего приложения.

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