Хранение основных данных удаленно - PullRequest
0 голосов
/ 11 апреля 2020

В настоящее время я создаю свое первое приложение с удаленной базой данных, так как мой друг хотел бы повторно использовать эти данные для создания веб-сайта для зеркалирования приложения. Все реальные функции были реализованы, и теперь я хочу перейти к пользовательской базе данных и создать страницу входа в систему, профили пользователей и т. Д. c. Я хочу, чтобы база данных синхронизировала c данных с локальными базовыми данными, которые у меня уже есть.

Моя проблема в том, что я планировал использовать CloudKit все это время, и по этой причине мое локальное хранилище основано на Cora Data - CloudKit позволяет очень просто синхронизировать c удаленные данные с Core Data. Сегодня, когда я настраивал его, я обнаружил, что для доступа к этой функции вам необходимо иметь учетную запись разработчика (или, скажем, платить 99 долларов в год). Конечно, мое приложение не является (и никогда не будет) коммерческим, и я не готов за это платить.

Я прочитал кучу статей и постов и нашел следующие подходящие варианты:

  • Firebase - кажется хорошим, но мне нужно написать кодер JSON или использовать что-то вроде Swiftly JSON для преобразования данных.
  • MySQL база данных - также кажется, что все в порядке и Я уже знаю некоторые SQL, но мне, вероятно, нужно написать код в PHP, а я вообще не знаю PHP.

Что бы вы использовали в этом случае? Что является наименее сложным вариантом для преобразования основных данных? Или, может быть, есть другой сервис, который поддерживает его, кроме CloudKit? Любые другие решения и советы? Я действительно хочу сделать правильный выбор, но у меня нет опыта работы с удаленным хранилищем данных.

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