приложение для iPhone, которое общается с сервером

Мне нужно создать приложение для iPhone, которое общается с веб-сайтом. Логины, выборка данных и т. Д.
Я создал несколько приложений, которые делают это, используя API веб-сайта, но у веб-сайта, с которым я сейчас работаю, его нет. У меня недостаточно знаний PHP или RoR, поэтому я не уверен, смогу ли я создать внутренний API с нуля, а затем начать разработку на ios.

Я провел некоторое исследование, и похоже, что есть такие сайты, как parse.com или appactive, где они помогают вам с интерфейсом API. Тем не менее, я осмотрел сайт и прочитал о странице, но я все еще не уверен, как они работают. Могут ли эти службы помочь мне, если у меня уже запущен сервер / веб-сайт и мне нужно приложение, требующее входа в систему и обмена данными?

0

Решение

Просто обратите внимание, что в 2016 году Parse закрылся (теперь это открытый исходный код, и вы запускаете его на Heroku или где-либо еще). Есть много других «baas», таких как Firebase и т. Д.


Так как, кажется, есть некоторая путаница,

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

(б) ваш текущий сервис не имеет API. предполагая, что вы ХОТИТЕ продолжать его использовать, вам придется каким-то образом добавить API, используя php или что-то еще. нет способа избежать этого. Если вы это сделаете, то вы можете (если хотите) создать «базовый» API, с помощью которого parse может получить информацию, а затем использовать parse для фактического подключения к сборкам ios / android (поскольку это так просто)

TBC, вот буквально, как вы делаете это в Parse,

https://parse.com/docs/cloud_code_guide#networking

«Облачный код позволяет отправлять HTTP-запросы на любой HTTP-сервер», это так просто.

Как я уже упоминал выше, гораздо проще просто поцарапать свой текущий бэкэнд и перейти на bAA (например, Parse). ты знаешь «идти в ногу со временем»?

Обратите внимание, что разработка и тестирование API в сервисе отнимает много времени, это огромная работа для команды.

Здесь по этому вопросу вы, кажется, спрашиваете о bAA и как они вписываются в формулу. Ответы:

(1) если вы просто отказываетесь от своей текущей услуги, делайте все на баасе: это тривиально. то, что раньше занимало буквально человеко-годы, теперь несколько кликов

(2) с точки зрения «помощи вам ДОБАВИТЬ API к этой услуге». bAA никак не может вам в этом помочь и не имеет значения

(3) если у вас действительно есть сервис с API, да, относительно легко «привязать» bAA к этому. (Я включаю буквально DOCO из Pare на выполнение этого выше)

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]