Облачное хранилище для хранения личных данных пользователя

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

Итак, теперь мой вопрос: это хороший вариант использования Google Cloud Storage, Parse или подобного сервиса?

Я немного смущен тем, для чего эти услуги. Они подходят для того, что я хочу сделать? Или, если нет, какие примеры услуг или технологий мне следует использовать для этого? Я также обеспокоен защитой личных данных пользователя. Например, в Parse кажется, что владелец приложения может просматривать все пользовательские данные, хранящиеся в Parse.

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

1 ответ

Решение

Я наткнулся на интересную статью о oDesk, в которой обсуждались облачные сервисы для пользовательских данных и были ссылки на различные сервисы, которые делают то, что я хочу.

Ниже приведен список облачных сервисов для хранения и синхронизации пользовательских данных, взятый из статьи oDesk:

Обратите внимание, что для iCloud и Dropbox требуются учетные записи через их собственные системы, а Simperium и Parse позволяют вам настраивать собственные учетные записи пользователей и управлять ими через их службы.

По крайней мере, Simperium отлично подходит для хранения пользовательских данных в облаке.

Еще одна интересная статья, которую я нашел, - это пример использования Simperium, в котором рассказывалось, как их облачное приложение Simplenote изначально использовало Google App Engine для обеспечения облачной синхронизации и хранения.

Таким образом, кажется, что Google App Engine / облачное хранилище также можно использовать для обеспечения хорошей синхронизации и хранения приложения.

Другие вопросы по тегам